遇到一个奇怪的问题,我将数组存储在store中,更新数组,第一次会生效,第二次就不会再触发getters,通过检查发现state中的数组是有更新的. 尝试过网上很多的解决办法: 1.getters return 不生效 2.actions调用 不生效 3.Vue.set(state,'imgList',list) 不生效 后来总结,vuex中应该是不可以监听数组的修改和变化的,所以试了一下先将数组清空,然后再赋值: state.imgList = null; state.imgList = li