拉风的咖菲猫
itemList已经存在于store中了,更改store中数据的唯一方法就是提交mutation,只能在mutation内部修改state中的数据,你在组件中通过this.itemList.push修改了itemList,就会warning。正确的做法是将你的itemList复制出来一份let cloneItemList = this.itemList.slice(0);cloneItemList.push(proObj);this.$store.commit('CART_INFO',cloneItemList);这样就可以了。