vuex模块里
state: {
activityGoodsLists: [], //活动商品列表
goodsListTotal: 0, //活动商品条数
},
mutations: {
//总长度-1
del_item(state) {
--state.goodsListTotal
},
},
actions: {
//总长度-1
del_item({
commit
}) {
commit('del_item')
},
}
页面上
computed: {
...userState([
'activityGoodsLists',
'goodsListTotal',
]),
},
methods: {
...userActions([
'activityGoodsList',
'del_item'
]),
//删除
del(id) {
this.activityGoodsLists.splice(id, 1)
this.del_item()
},
}