提交一个表单,并将表单中所有的信息以对象的形式保存到vuex,就类似于购物车的形式,提交多少次就会保存多少个用户信息。
最后将姓名以getter的形式渲染出来。并且点击相应的叉叉可以移除vuex里相应的数据,
vuex里分别定义了添加和删除的方法,如下代码:
但是我想在编辑每一个标签的时候重新提交一个事件,以便于替换掉shopcart里相应的值,但是这样除了传入需要替换的值以外,就还要传入索引,请问mutation里如定义这样的方法,同时commit里又应该如何提交
提交一个表单,并将表单中所有的信息以对象的形式保存到vuex,就类似于购物车的形式,提交多少次就会保存多少个用户信息。
最后将姓名以getter的形式渲染出来。并且点击相应的叉叉可以移除vuex里相应的数据,
vuex里分别定义了添加和删除的方法,如下代码:
但是我想在编辑每一个标签的时候重新提交一个事件,以便于替换掉shopcart里相应的值,但是这样除了传入需要替换的值以外,就还要传入索引,请问mutation里如定义这样的方法,同时commit里又应该如何提交
不清楚你的store结构是怎样的,先举个例子,如下所示。
mutations: {
increment (state, payload) {
state.shopcart[idx] = payload.val
}
}
store.commit('increment', {
idx: 1,
val:'xxx'
})
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
你可以把你需要用到的数据封装成一个对象或者数组,然后传过去