【发布时间】:2022-01-24 02:12:14
【问题描述】:
Screenshot of the error I get in the console
我的代码正在运行。但我不明白这个错误。我找不到解决方案。我请求你的帮助。
【问题讨论】:
标签: javascript vue.js vuejs2 frontend
Screenshot of the error I get in the console
我的代码正在运行。但我不明白这个错误。我找不到解决方案。我请求你的帮助。
【问题讨论】:
标签: javascript vue.js vuejs2 frontend
这是因为你在突变之外改变了状态,它就在那里:
this.systemstatus.splice(i, 1)
您可以使用扩展运算符复制systemstatus,例如:
const systemStatusCopy = [...this.systemstatus]
你不会得到任何错误,但是状态也不会改变,但如果你需要在商店中改变它,那么添加突变并在你需要的时候提交一个突变。
【讨论】: