關於Vuex的一些總結

2021-08-28 21:52:48 字數 542 閱讀 2511

store有state、mutations、actions、getters

state: 用於儲存狀態。

訪問方式:this.$store.state.*** 或 computed:

mutations: 改變store狀態的唯一方法,但是必須是同步,不能非同步。

訪問方式:this.$store.commit('***',引數),但是一般是通過actions進行操作。

actions: 類似mutation,但是提交的是mutation,而不是直接變更狀態;可以非同步。

訪問方式:this.$store.dispatch('***',引數)。

getters: 從state中派生出其他狀態,getter的返回值被快取,知道依賴值發生變化才會重新計算,可以認為是store的計算屬性。

訪問方式:this.$store.getters.*** 或 computed: 。

moudles: 將store分割模組,每個模組都有自己的state、mutation、action、getters。

Vuex的一些隨筆

vuex 和單純的全域性物件有以下兩點不同 vuex 的狀態儲存是響應式的。當 vue 元件從 store 中讀取狀態的時候,若 store 中的狀態發生變化,那麼相應的元件也會相應地得到高效更新。你不能直接改變 store 中的狀態。改變 store 中的狀態的唯一途徑就是顯式地提交 commit...

關於stringstream的一些總結

c 標準庫中的提供了比ansi c的更高階的一些功能,即單純性 型別安全和可擴充套件性。可以使用這些庫來實現安全和自動的型別轉換。如果你已習慣了風格的轉換,也許你首先會問 為什麼要花額外的精力來學習基於的型別轉換呢?也許對下面乙個簡單的例子的回顧能夠說服你。假設你想用sprintf 函式將乙個變數從...

關於JSON的一些總結

一 關於json json是一種類似於xml的通用資料交換格式,具有比xml更高的傳輸效率.從結構上看,所有的資料 data 最終都可以分解成三種型別 第一種型別是標量 scalar 也就是乙個單獨的字串 string 或數字 numbers 比如 北京 這個單獨的詞。第二種型別是序列 sequen...