## vuex是什么?怎么使用?哪種功能場景使用它?
在main.js引入store,注入。新建了一個store目錄,然后….. export 。
場景:單頁應用中,組件之間的共享狀態和方法
**state**
Vuex 使用單一狀態樹,即每個應用將僅僅包含一個store 實例,但單一狀態樹和模塊化并不沖突。存放的數據狀態,不可以直接修改里面的數據。
**mutations**
mutations定義的方法動態修改Vuex 的 store 中的狀態或數據。
**getters**
類似vue的計算屬性,主要用來過濾一些數據。
**action**
actions可以理解為通過將mutations里面處里數據的方法變成可異步的處理數據的方法,簡單的說就是異步操作數據。view 層通過 store.dispath 來分發 action。
**modules**
項目特別復雜的時候,可以讓每一個模塊擁有自己的state、mutation、action、getters,使得結構非常清晰,方便管理。
- 吳小瓊每日10題
- 小程序常見面試題
- Js常見面試題
- HTML+CSS常見面試題
- 03.24
- 【01】談談Vue中的$.nextTick的理解
- 【02】請書寫css 萬能浮動清除法
- 【03】HTML5里的video標簽支持哪些視頻格式?
- 【04】請書寫透明度opacity的IE兼容寫法
- 【05】簡述原生ajax請求過程,get和post的區別
- 【06】new操作符具體干了什么呢?
- 【07】請手寫冒泡排序
- 【08】微信小程序有哪些事件及頁面傳參的方法?
- 【09】vue的路由hash模式 和 history模式 區別
- 【10】vue路由的鉤子函數有哪些,什么情況用
- 03.25
- 【01】CSS3有哪些新特性?
- 【02】HTML5有哪些新特性
- 【03】列舉IE和標準下有哪些JS兼容性的寫法
- 【04】談談你對原型鏈的理解
- 【05】DOM怎樣添加、移除、移動、復制、創建和查找節點
- 【06】Vue的生命周期,第一次加載會觸發哪些鉤子函數
- 【07】談一談小程序的生命周期及其區別
- 【08】簡述小程序幾種頁面跳轉方式的區別
- 【09】Vue實現數據雙向綁定的原理是什么
- 【10】vuex是什么?怎么使用?哪種功能場景使用它?
- 03.26
- 【01】請闡述import和require的區別
- 【02】export與export default 的區別
- 【03】微信小程序主包和分包區別
- 【04】小程序解析富文本有哪些方式,以及區別
- 【05】$(document).ready和window.onload的區別?
- 【06】請分別用ES5和ES6實現數組去重
- 【07】vue編程式的導航跳轉傳參的方式有哪些?
- 【08】判斷數據類型的方法有哪些,有什么區別
- 【09】less和sass的特點和區別
- 【10】如何去掉inline-block元素之間的間隙
- 03.27
- 【01】端口號的取值范圍是多少?
- 【02】cookie、sessionStorage和localStorage區別?
- 【03】數組的常用方法有那些?
- 【04】正則驗證,match()與test()函數的區別?
- 【05】Vue組件通信 父子、兄弟、非父子
- 【06】vue 為什么采用Virtual DOM?
- 【07】如何解決Vue 數組/對象更新 視圖不更新的情況
- 【08】例舉3種強制類型轉換和2種隱式類型轉換
- 【09】計算1-10000中出現的0 的次數
- 【10】計算字串中每個字符出現的次數