在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 請(qǐng)問vuex的mutation里如何定義傳入兩個(gè)參數(shù)。

請(qǐng)問vuex的mutation里如何定義傳入兩個(gè)參數(shù)。

clipboard.png
提交一個(gè)表單,并將表單中所有的信息以對(duì)象的形式保存到vuex,就類似于購(gòu)物車的形式,提交多少次就會(huì)保存多少個(gè)用戶信息。

clipboard.png
最后將姓名以getter的形式渲染出來(lái)。并且點(diǎn)擊相應(yīng)的叉叉可以移除vuex里相應(yīng)的數(shù)據(jù),
vuex里分別定義了添加和刪除的方法,如下代碼:

clipboard.png

clipboard.png

clipboard.png
但是我想在編輯每一個(gè)標(biāo)簽的時(shí)候重新提交一個(gè)事件,以便于替換掉shopcart里相應(yīng)的值,但是這樣除了傳入需要替換的值以外,就還要傳入索引,請(qǐng)問mutation里如定義這樣的方法,同時(shí)commit里又應(yīng)該如何提交

回答
編輯回答
卟乖

不清楚你的store結(jié)構(gòu)是怎樣的,先舉個(gè)例子,如下所示。

mutations: {
  increment (state, payload) {
    state.shopcart[idx] = payload.val
  }
}
store.commit('increment', {
 idx: 1,
  val:'xxx'
})
2017年4月29日 04:02
編輯回答
孤影

你可以把你需要用到的數(shù)據(jù)封裝成一個(gè)對(duì)象或者數(shù)組,然后傳過去

this.commit("addGoods",{
    value:1,
    index:1
})
2017年12月29日 16:05
編輯回答
鹿惑

官網(wǎng)推薦傳對(duì)象進(jìn)去,再通過對(duì)象找到其他值。

clipboard.png

2017年11月5日 05:36