唐璜Taro 2022-07-14 10:13 采纳率: 0%
浏览 360
已结题

reactive定义的对象中的数组push不触发响应式

const {effect, reactive} = Vue;
const state = reactive({ show: true, values : [1,2,3] })
effect(() => {
if (state.show) {
console.log(state.values);
}
})
// 不触发响应式
state.values.push(4)
// 触发响应式
state.values = [1]

  • 写回答

2条回答 默认 最新

  • 关注

    应该可以啊,你push完之后打印下看看

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月15日
  • 创建了问题 7月14日