vue项目,使用storage存储数据,使用changestate函数时出错,本身在加载时也无法显示颜色

如上:state:2应该是绿色的圆点,但加载时颜色仍是灰色
代码如下:




vue项目,使用storage存储数据,使用changestate函数时出错,本身在加载时也无法显示颜色





vue2的话,arr[index].xxx 更改的话 监听不到变化,故而页面也不会变化
建议用 this.$set(arr[index], key, value) 或者 arr.splice(index, 1, { ...arr[index], key: value }) 去更改