vuex的全局掛載和Vue.prototype的區別 和優點

Vue.prototype.XXX 上的數據是靜態的,只能經過手動修改,修改後數據變了,但使用這些數據的組件並不會從新渲染,也必須得手動渲染。Vue.prototype.XXX 至關因而在 Vue 對象上增長全局屬性,容易形成變量污染。prototype

Vuex 只要 store 中的數據更新,就會當即渲染全部使用 store 數據的組件。Vuex 使用單向數據流,要想修改 store 數據須要通過 action 層,mutation 層,層次劃分明確,便於管理。對象

相關文章
相關標籤/搜索