如果用vue做项目是不是就不能用js操作dom元素了?vue是不是不能配合jquery,zepto等框架一起使用

来源:8-1 select组件完善

jindong

2018-07-24

如题    

写回答

1回答

fishenal

2018-07-25

最好不用,vue这类mvvm框架(包括react,angular)的理解是 数据展现分离,它们是隐藏dom层的,只有他们自己的view层,dom处理完全交给他们去做。

但实际上,你也可以在渲染完成后去做dom操作,全局引用jquery zepto,生命周期的最后一个阶段用jquery操作dom,没人管得了,但问题是,你都用vue这么重的框架了,还要再引入一个jquery就显得有点多余,引用的资源也有点多。


最好的办法是,对应的库,去vue社区搜,jquery能做的vue都能做,vue的自定义指令你可以了解一下,回调里传递了dom元素,可以直接拿来用,真的不需要jquery

1
0

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程