普歌-智音團(tuán)隊(duì) vuex里State勇边,Mutation,Action折联,Getter的使用

1.State定義:State提供唯一的公共源粒褒,所有共享的數(shù)據(jù)都要統(tǒng)一放 到Store的State中進(jìn)行存儲(chǔ)

2.Mutation定義:用于變更Store的數(shù)據(jù)
3.Action定義:用于處理異步任務(wù)
4.Getter定義:用于對(duì)Store中數(shù)據(jù)進(jìn)行加工處理成新的數(shù)據(jù)

State的用法

//創(chuàng)建store 的數(shù)據(jù)源,提供唯一公共數(shù)據(jù)
const store =new Vuex.Store({
 State:{ count: 0 }
})

組件訪問State中數(shù)據(jù)的第一種方式:

   this.$store.state.全局?jǐn)?shù)據(jù)名稱

在state中添加count數(shù)據(jù)

在這里插入圖片描述

在組件中直接使用數(shù)據(jù)
在這里插入圖片描述

組件訪問State中的第二種方法
在這里插入圖片描述

在這里插入圖片描述

Mutation的用法

const store = new Vuex.Store({
  state:{
    count: 0
  },
  mutations:{
   add(state){
    state.count++
  }
 }
})

在組件中用commit方法直接調(diào)用

methods:{
 handlel(){
  this.$store.commit("add)
 }
}

Action用法(用于處理異步操作)

const store = new Vuex.Store({
  state:{
    count: 0
  },
  mutations:{
   add(state){
    state.count++
  }
  actions:{
  //用commit調(diào)用mutations里的方法
  addAsync(context){
     setTimeout(()=>{
   context.commit("add)
   }诚镰,1000)
  }
   }
})

在組件里觸發(fā)

methods:{
  handel(){
   //觸發(fā)actions
   this.$store.dispatch("addAsync)
  }
}

Getter的使用

const store - new Vuex.Store({
 state:{
     count:0
  },
  getters:{
   showNum:state=>{
    return '當(dāng)前的最新數(shù)據(jù)是【'+ state.count+'】'
  }
  }
})

在組件中觸發(fā)
方法1
[圖片上傳失敗...(image-f5c8ab-1598980188291)]
方法2


在這里插入圖片描述

相關(guān)內(nèi)容請(qǐng)瀏覽《普歌-智音團(tuán)隊(duì) javascript-DOM重點(diǎn)總結(jié)


作者:lihaijin8090
本文源自:lihaijin8090的《普歌-智音團(tuán)隊(duì) vuex里State奕坟,Mutation,Action清笨,Getter的使用
本文版權(quán)歸作者和CSDN共有月杉,歡迎轉(zhuǎn)載,且在文章頁面明顯位置給出原文鏈接抠艾,未經(jīng)作者同意必須保留此段聲明苛萎,否則保留追究法律責(zé)任的權(quán)利。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末检号,一起剝皮案震驚了整個(gè)濱河市腌歉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌齐苛,老刑警劉巖翘盖,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異脸狸,居然都是意外死亡最仑,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門炊甲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泥彤,“玉大人,你說我怎么就攤上這事卿啡∫髁撸” “怎么了?”我有些...
    開封第一講書人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵颈娜,是天一觀的道長剑逃。 經(jīng)常有香客問我浙宜,道長,這世上最難降的妖魔是什么蛹磺? 我笑而不...
    開封第一講書人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任粟瞬,我火速辦了婚禮,結(jié)果婚禮上萤捆,老公的妹妹穿的比我還像新娘裙品。我一直安慰自己,他們只是感情好俗或,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開白布市怎。 她就那樣靜靜地躺著,像睡著了一般辛慰。 火紅的嫁衣襯著肌膚如雪区匠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,610評(píng)論 1 305
  • 那天帅腌,我揣著相機(jī)與錄音驰弄,去河邊找鬼。 笑死狞膘,一個(gè)胖子當(dāng)著我的面吹牛揩懒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播挽封,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼臣镣!你這毒婦竟也來了辅愿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤忆某,失蹤者是張志新(化名)和其女友劉穎点待,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弃舒,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡癞埠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了聋呢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苗踪。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖削锰,靈堂內(nèi)的尸體忽然破棺而出通铲,到底是詐尸還是另有隱情,我是刑警寧澤器贩,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布颅夺,位于F島的核電站朋截,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏吧黄。R本人自食惡果不足惜部服,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拗慨。 院中可真熱鬧饲宿,春花似錦、人聲如沸胆描。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽昌讲。三九已至国夜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間短绸,已是汗流浹背车吹。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留醋闭,地道東北人窄驹。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像证逻,于是被迫代替她去往敵國和親乐埠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355