爲何須要vuex:一個新的事物的產生必然是有緣由的。有了vue爲何還須要vuex呢?由於vue在進行開發的過程當中是以單向數據流這一理念進行開發的,可是當遇到多個組件共享狀態時,單向數據流的簡潔性很容易被破壞,好比開發的過程當中會遇到如下問題,在之前只是單純的依靠vue解決起來是很麻煩的:html
爲了解決以上問題,vuex便誕生了(相似於redux)。因而將組件的共享狀態抽取出來,以一個全局單例模式進行管理。經過定義和隔離狀態管理中的各類概念並強制遵照必定的規則,讓咱們的代碼更加的容易維護。這就是vuex的基本思想。(這一段不太好懂,大意就是把原先分散在各處的數據放到了一塊。)vue
下面對vuex進行簡單的介紹:vuex
詳細點的還有mutation,modules之中的應用,這裏再也不展開討論。redux
參考資料:http://vuex.vuejs.org/zh-cn/mutations.html (vuex簡介)。htm
這段博文表意和指向不是特別明確,不利於理解。之後還會繼續修改。請輕拍~~開發