plugins:[
new webpack.ProvidePlugin({
jQuery: "jquery",
$: "jquery"
})
]
使用了这个还是不可以,
大家是怎么解决的
plugins:[
new webpack.ProvidePlugin({
jQuery: "jquery",
$: "jquery"
})
]
使用了这个还是不可以,
大家是怎么解决的
直接用 jquery 其实已经违背了使用 vue 框架的初衷,vue 是数据驱动视图框架,也就是说所有的dom 操作,都应该通过数据去控制,而不是用 jquery,如果确实需要操作 dom,那么应该是开发一个自定义指令,在指令里面进行 dom 操作,自定义指令在官方文档有教你怎么开发,当然你说我就是要用,那就直接在页面加进去就行了
9 回答3.2k 阅读
4 回答1.8k 阅读
6 回答913 阅读✓ 已解决
5 回答890 阅读✓ 已解决
4 回答610 阅读✓ 已解决
5 回答998 阅读
8 回答1.2k 阅读
谁说vue中不能用vue的,都是扯,虽然官方不推荐并且设计思想两者不同,但在使用也无大碍。
但原则上,我支持不使用jq!
vue中所有的dom操作都是vue在指令中代你执行了。并且提一下vue中有一个$refs,可以通过这个来获取元素dom对象
这是我的,有兴趣可以去看看,欢迎star以及issue https://github.com/allan2code...
不扯了,还是先讲怎么调用jq吧。
1、全局使用,webpack:
2、局部组件使用,webpack:
3、require.js或sea.js:
4、script标签
直接在html中插入
5、expose-loader
不需要任何其他的插件配合,只要将下面的代码添加到所有的loader之前
引用时改为如下方式
暂时想到这些。