1.vue的雙向數據綁定是基於 Es5中的getter和setter來實現的,而angular而是由自己實現的一套模板編譯規則,需要進行 ‘臟’ 檢查,vue則不需要,因此,vue性能上更高一些,但是代價是Ie9一下的瀏覽器無法支持。
2.vue需要提供一個el對象進行實例化,后續的所有作用范圍都只能在el對象下,而angular而是整個html頁面,一個頁面,可以多個vue實例,而angular好像不是這么玩的。
3.angularJs使用雙向綁定,Vue在不同組件間強制使用單向數據流。這使應用的數據更加清晰結構易懂。
4.vue有更好的性能,並且非常容易優化,因為他不用臟檢查。
5.vue 組件結構清晰,有自己的視圖和數據邏輯。