如何将本地javascript添加到vue组件?

如何将本地javascript添加到vue组件?,javascript,vue.js,Javascript,Vue.js,我有一个主页(Home.vue)的概念,它基于我购买的模板*包括(css、html文件和自定义javascript)。几乎所有的css都已正确导入,但我似乎无法像模板那样加载javascript。我相信Vue会把所有东西都打包到app.js中,也许 下面是模板和my项目的结构源 模板 我的档案 @rx2347真管用!(但是) 奇怪的是,本地javascript是jquery/legacy js,所以它们不导出任何东西。我认为javascript没有时间找到遗留代码中引用的DOM上的元素(例如d

我有一个主页(Home.vue)的概念,它基于我购买的模板*包括(css、html文件和自定义javascript)。几乎所有的css都已正确导入,但我似乎无法像模板那样加载javascript。我相信Vue会把所有东西都打包到app.js中,也许

下面是模板和my项目的结构源

模板

我的档案

@rx2347真管用!(但是)

奇怪的是,本地javascript是jquery/legacy js,所以它们不导出任何东西。我认为javascript没有时间找到遗留代码中引用的DOM上的元素(例如document.getElementById('asd'))

那就由我来决定了


谢谢你的帮助

你在用网页包吗?通常,您需要
导入
需要该库的主JS文件。这是否回答了您的问题正如回答中提到的,脚本应该是模块。否则,使用script标记将它们导入index.html中。您可以导入JavaScript文件,如
import./path to js.js'
;这被称为副作用导入,其结果是这些文件将随应用程序一起加载,并与应用程序捆绑在一起以供使用production@rx2347你说得对,先生!下面是一条注释。在从这些脚本运行任何与dom相关的函数之前,您可能需要查看vue生命周期挂钩,如mounted()和created():@rx2347是的,这是个好主意。我想我已经成功地将它们包含在主js中,
import*作为myBlabla“blabla.js”