第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

vuex 中的getter action mutations commit 對(duì)應(yīng)什么功能作用,

vuex 中的getter action mutations commit 對(duì)應(yīng)什么功能作用,

汪汪一只貓 2018-08-30 17:37:35
如題vuex 中的getter action mutations commit 對(duì)應(yīng)什么功能作用,
查看完整描述

2 回答

?
Alice_hhu

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊

個(gè)人的一些粗淺總結(jié),不完全正確,只是為了方便理解:

getter (相當(dāng)于 store 的計(jì)算屬性,類似 vue 中的 computed,一般是對(duì) state 中的屬性處理過(guò)后的屬性)

mutations (變化、方法、事件,類似 vue 中的 methods,可以對(duì) state 中的屬性做一些處理等,不能直接調(diào)用,需要 commit 觸發(fā)調(diào)用)

action (用于?觸發(fā)?mutation,即進(jìn)行 commit 動(dòng)作,而?action 是通過(guò) store.dispatch 方法來(lái)觸發(fā))

例如:

const?store?=?new?Vuex.Store({
????state?(){
??????return?{
????????data1:?0
????};
??},
??getters:?{
????getter1:?state?=>?{
??????return?state.data1?%?2?==?0???'偶數(shù)'?:?'奇數(shù)';
????}
??},
??mutations:?{?
????fun1?(state){
??????state.data1?++;
????}
??},
??actions:?{
??????action1?(context){
??????????context.commit('fun1');
??????}
??}
});
//?訪問(wèn)?getters
console.log(store.getters.getter1);?//?偶數(shù)
//?分發(fā)?action
store.dispatch('action1');
console.log(store.getters.getter1);?//?奇數(shù)


查看完整回答
反對(duì) 回復(fù) 2018-10-09
  • 2 回答
  • 0 關(guān)注
  • 2100 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)