用vuex开发一个点单功能,当点击增加商品数量时,vuex改变了,但界面不会发生任何改变。显示的还是vuex的初始值,但vuex已经变了。
g6ll5ycj1#
vuex 的值使用计算属性了么
vqlkdk9b2#
他说的问题是是一个点单列表,绑定的是mapGetters拿到的state上的数组,点单的时候增加菜品份数,修改数组,mutation里面打印正常,getters里面打印正常,ui上不刷新
hwazgwia3#
改变vuex值的时候用$set方式试试,不然就自己写一个深克隆试试
bfhwhh0e4#
可以使用 Vue.set(state.name, key,value); 来赋值
bqf10yzr5#
issue超过30天无更新或响应,7天后将自动关闭,如果问题状态有更新请及时更新issue
5条答案
按热度按时间g6ll5ycj1#
vuex 的值使用计算属性了么
vqlkdk9b2#
他说的问题是是一个点单列表,绑定的是mapGetters拿到的state上的数组,点单的时候增加菜品份数,修改数组,mutation里面打印正常,getters里面打印正常,ui上不刷新
hwazgwia3#
改变vuex值的时候用$set方式试试,不然就自己写一个深克隆试试
bfhwhh0e4#
可以使用 Vue.set(state.name, key,value); 来赋值
bqf10yzr5#
issue超过30天无更新或响应,7天后将自动关闭,如果问题状态有更新请及时更新issue