vue使用了虚拟DOM,它的功能就是不需要开发者直接做dom操作,所以不建议使用vue同时还使用jQuery。

然后说正题,当vue组件被创建时,它会把组件渲染到页面中,而jQuery通过绑定DOM才能进行操作

jQuery代码在Mounted周期内进行,此时vue已经渲染完毕,jQuery才可以找到对应的DOM

如果需要JQuery更新DOM,则在Mounted周期内不被允许,需要通过Updated进行操作

----------------------------------------------------------------------------------------------------------

附上vue生命周期讲解:

vue生命周期
vue生命周期

 

Logo

前往低代码交流专区

更多推荐