一般來說開發時最好避免混用Vue及JQuery,因為兩個框架的理念並不相同,Vue是專注在對Model的操作,而JQuery則是專注在DOM的操作,如果在Vue中使用JQuery,那JQuery所更新的DOM會因為不是透過Vue的Model更新而不會被Vue所察覺,導致我們在操作Model時會跟JQuery的資料脫鉤。
但現實總是沒有這麼簡單,我在開發的專案中需要組織圖的功能,雖然有找到vue-orgchart這個Vue的Plugin,但是功能較少,並不符合專案的需求,最後找到了這個專案的原版,功能很充足,也符合需求,但它是用JQuery寫的,本來也有考慮過要重寫成Vue版本的,但因專案時程的關係沒有時間讓我慢慢研究,最後只好妥協在Vue中使用JQuery,本篇文章記錄了在Vue中使用JQuery的學習過程。