前端知識總結(二) vuex包括哪些內容

2021-10-06 23:38:43 字數 439 閱讀 9622

主要包括以下幾個模組:

state:定義了應用狀態的資料結構,可以在這裡設定預設的初始狀態。

getter:允許元件從 store 中獲取資料,mapgetters 輔助函式僅僅是將 store 中的 getter 對映到區域性計算屬性。

mutation:是唯一更改 store 中狀態的方法,且必須是同步函式。

action:用於提交 mutation,而不是直接變更狀態,可以包含任意非同步操作。

module:允許將單一的 store 拆分為多個 store 且同時儲存在單一的狀態樹中。

如果您不打算開發大型單頁應用,使用 vuex 可能是繁瑣冗餘的。確實是如此——如果您的應用夠簡單,您最好不要使用 vuex。乙個簡單的 store 模式就足夠您所需了。但是,如果您需要構建乙個中大型單頁應用,您很可能會考慮如何更好地在元件外部管理狀態,vuex 將會成為自然而然的選擇。

VUEX知識總結

每乙個 vuex 應用的核心就是 store 倉庫 store 基本上就是乙個容器,它包含著你的應用中大部分的狀態 state vuex 和單純的全域性物件有以下兩點不同 vuex 的狀態儲存是響應式的。當 vue 元件從 store 中讀取狀態的時候,若 store 中的狀態發生變化,那麼相應的元...

前端知識總結(二)

1.標題標籤有6個常用的,為,英文h是headline 標題行 的簡稱,h1位1級標題,級別最高,文字最大,其他元素依次遞減,h6級別最小。主要用的是h1 h3,而h4 h6很少用到。使用不同級別的標題是為了清晰地分辨出文章的主要之處。首先介紹乙個單位,em 是乙個單位,而且是乙個相對單位,定義為1...

前端知識總結

非原創,是自己在找資料的時候的一些彙總,自己的一些總結 1 談談你對mvvm開發模式的理解?mvvm分為model view viewmodel三者。model 代表資料模型,資料和業務邏輯都在model層中定義 view 代表ui檢視,負責資料的展示 viewmodel 負責監聽model中資料的...