请帮忙找一下根本原因。
发布于 3 年前 作者 chaoren 1636 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

父组件:
image
image
子组件:

具体操作:
1.在父组件点击del事件,目的去清空子组件的某个变量;
2.子组件去深度监视父组件传过来的值,并去设值this.arr=val;此时去点击触发change函数,改变子组件的在data函数中声明的变量 arr,此时会报错:[Vue warn]: You may have an infinite update loop in watcher with expression “myarr”

代码如下:
父组件:
template:
<el-button [@click](/user/click)=“del”>删除全部

methods:
del(){
this.arr=[];
},

子组件:(demo.vue)


<el-button [@click](/user/click)=“change”>改变
回到顶部