使用vue-cli只能写原生的js代码吗,为什么我引入JQ报各种错误。。
我在mian.js里引入JQ
import jq from './assets/js/jquery.min.js'
报jq没有定义
使用vue-cli只能写原生的js代码吗,为什么我引入JQ报各种错误。。
我在mian.js里引入JQ
import jq from './assets/js/jquery.min.js'
报jq没有定义
当然可以啦,但你这么写是错的,首先你得安装,不能这么静态导入
npm install jquery --save
然后借助webpack
plugins: [
new webpack.ProvidePlugin({
jQuery: "jquery",
$: "jquery"
})
]
最后在main.js里面
import $ from 'jquery'
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答872 阅读✓ 已解决
3 回答2.6k 阅读
可以引入静态文件,无论是静态文件引入还是npm包引入,你在main.js里引入只能在main.js里访问jq,需要在哪里用就在哪里引用。
不想每次都需要引入,可以在webpack中设置全局引入