前端(vue)入門到精通課程:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點擊使用
一.Vuex是什么?為什么要用它?
vuex官方解釋
Vuex 是一個專為 Vue.js 應(yīng)用程序開發(fā)的狀態(tài)管理模式 + 庫。它采用集中式存儲管理應(yīng)用的所有組件的狀態(tài),并以相應(yīng)的規(guī)則保證狀態(tài)以一種可預(yù)測的方式發(fā)生變化。(學習視頻分享:vue視頻教程)
大家可以思考一下,組件之間的傳值有哪些?有父子通訊,兄弟組件通訊……但是傳參對于多層嵌套就顯得非常繁瑣,代碼維護也會非常麻煩。因此vuex就是把組件共享狀態(tài)抽取出來以一個全局單例模式管理,把共享的數(shù)據(jù)函數(shù)放進vuex中,任何組件都可以進行使用。
二.什么時候我們該使用它?
Vuex 可以幫助我們管理共享狀態(tài),并附帶了