国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育前端Vue3.0全套視頻教程(Kerwin2023版,Vue.js零基礎(chǔ)

2023-07-21 20:08 作者:甁甁  | 我要投稿

Vuex 是 Vue.js 應(yīng)用中用于集中管理和狀態(tài)管理的插件。它采用了集中式的方式管理應(yīng)用的所有組件的狀態(tài),并提供了一系列的規(guī)則來(lái)確保狀態(tài)的一致性和可預(yù)測(cè)性。下面是對(duì) Vuex 的知識(shí)點(diǎn)進(jìn)行詳細(xì)總結(jié)和規(guī)整:

  1. 狀態(tài)管理模式:
  • Vuex 使用狀態(tài)管理模式來(lái)管理應(yīng)用的狀態(tài)。狀態(tài)是驅(qū)動(dòng)應(yīng)用的唯一數(shù)據(jù)源,包含應(yīng)用的所有需要共享和響應(yīng)式更新的數(shù)據(jù)。

2.State:

  • state 是 Vuex 存儲(chǔ)應(yīng)用狀態(tài)的地方,它類(lèi)似于 Vue 組件中的 data,但是不同于組件的 datastate 是全局共享的,所有組件都可以訪(fǎng)問(wèn)和修改它。

3.Getter:

  • getter 是用于從 state 中派生出一些狀態(tài)的方法。類(lèi)似于 Vue 中的計(jì)算屬性,getter 的返回值會(huì)根據(jù)依賴(lài)緩存起來(lái),只有當(dāng)依賴(lài)發(fā)生變化時(shí)才會(huì)重新計(jì)算。

4.Mutation:

  • mutation 是用于修改 state 中的數(shù)據(jù)的方法。mutation 必須是同步函數(shù),并且是唯一可以修改 state 的地方。通常在組件中通過(guò) commit 方法調(diào)用 mutation。

5.Action:

  • action 類(lèi)似于 mutation,但是 action 可以包含異步操作,可以在 action 中進(jìn)行數(shù)據(jù)獲取、調(diào)用后端接口等異步任務(wù),并最終提交 mutation 來(lái)修改 state。

6.Module:

  • module 允許將 store 分割成多個(gè)模塊,每個(gè)模塊都有自己的 state、getter、mutation、action,從而更好地組織大型的狀態(tài)管理邏輯。

Vuex 數(shù)據(jù)流:

  • 組件通過(guò) dispatch 調(diào)用 action,action 再通過(guò) commit 調(diào)用 mutation,mutation 修改 state,組件從 state 中讀取數(shù)據(jù)。

Vue 組件中使用 Vuex:

  • 在 Vue 組件中,可以通過(guò) this.$store 來(lái)訪(fǎng)問(wèn) Vuex 的 state、gettermutation、action,并通過(guò) mapState、mapGetters、mapMutations、mapActions 等輔助函數(shù)簡(jiǎn)化訪(fǎng)問(wèn)和調(diào)用。

插件和嚴(yán)格模式:

  • Vuex 支持插件機(jī)制,可以通過(guò)插件來(lái)擴(kuò)展 Vuex 的功能。
  • Vuex 支持開(kāi)啟嚴(yán)格模式,通過(guò)在創(chuàng)建 Vuex 實(shí)例時(shí)傳入 strict: true 來(lái)開(kāi)啟,嚴(yán)格模式下,只能通過(guò) mutation 來(lái)修改 state,任何通過(guò) action 修改 state 的行為都會(huì)拋出錯(cuò)誤


千鋒教育前端Vue3.0全套視頻教程(Kerwin2023版,Vue.js零基礎(chǔ)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
慈溪市| 资中县| 淳化县| 夏河县| 怀化市| 潢川县| 蛟河市| 新竹市| 通江县| 和平区| 长宁区| 宣威市| 宣武区| 临漳县| 岑溪市| 读书| 沙湾县| 根河市| 杭锦旗| 专栏| 昆山市| 福海县| 夹江县| 色达县| 西乌珠穆沁旗| 连云港市| 永泰县| 涿州市| 西宁市| 清丰县| 鄂托克前旗| 竹溪县| 柞水县| 安新县| 霍城县| 郑州市| 兴隆县| 尉氏县| 航空| 浦江县| 佛坪县|