Vue是壹套用於構建用戶界面的漸進式框架。
與其它大型框架不同的是,Vue被設計為可以自底向上逐層應用。Vue的核心庫只關註視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另壹方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue也完全能夠為復雜的單頁應用提供驅動。
Vue使用了雙向數據綁定,即當數據發生變化的時候,視圖也就發生變化,當視圖發生變化的時候,數據也會跟著同步變化,這就是Vue的精髓所在。
Vue的生命周期
Vue生命周期總***分為以下幾個階段:創建前後、掛載前後、更新前後、銷毀前後。
Vue生命周期第壹個階段:
創建前:獲取不到數據,也拿不到DOM元素。
創建後:可以獲取數據,但拿不到DOM元素。
Vue生命周期第二個階段:
加載前:可以拿到DOM元素,但是DOM元素沒有被解析。
加載後:可以拿到DOM元素,DOM元素被解析了。
Vue生命周期第三個階段:
更新前:數據改變了,DOM沒有發生變化。
更新後:數據改變了,DOM也發生了變化。
Vue生命周期第四個階段:
銷毀前:所有的事件監聽和實例都可以用。
銷毀後:所有的事件監聽和實例都被銷毀。