为了账号安全,请及时绑定邮箱和手机立即绑定

“currentData”计算属性中的意外副作用

“currentData”计算属性中的意外副作用

米琪卡哇伊 2023-06-09 14:57:08
我如何从computedVue.js 中返回一个数组?我收到此错误:“currentData”计算属性 vue/no-side-effects-in-computed-properties 中的错误意外副作用...我的代码如下:export default {  computed: {    currentData: function() {      this.series[0].data = [1, 2, 3, 4, 5, 6, 7, 8];      return this.series[0].data;    }  }};<template>  <div>    {{currentData}}  </div></template>
查看完整描述

1 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

我不是 Vue 专家,但是你得到的错误很清楚——你不应该在计算属性中改变你的状态。您只能引用它们并生成一些只读响应作为结果。请删除

this.series[0].data=[1,2,3,4,5,6,7,8];

并在其他地方更新


查看完整回答
反对 回复 2023-06-09
  • 1 回答
  • 0 关注
  • 85 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信