1. 程式人生 > >vue和jQuery

vue和jQuery

Vue 的官方是不建議直接操作 DOM 的,Vue 的用途在於檢視和資料的繫結。如果通過JQuery 直接操作 DOM 的話,勢必會造成檢視資料和模型資料的不匹配,這樣 Vue 就失去它存在的意義了。
  JQuery 和 VueJS 合理使用並不會造成衝突,因為他們的側重點不同,VueJS 側重資料繫結和檢視元件,JQuery 側重非同步請求和動畫效果。如果使用JQuery + VueJS 開發,一定要在 Vue 渲染完所有的 HTML元件之後再通過 JQuery 處理,而使用 JQuery 時應避免直接操作 DOM ,但是應用動畫是允許的。

vue和jQuery
區別在於jQuery本質上一個只是簡化了你的操作函式庫而已,代表的是優化過的JavaScript dom操作。
vue的話是一個能提供動態繫結等功能的一個框架,把你從複雜繁瑣的dom操作中解放出來了,代表的是虛擬dom的新的思路。