请帮忙找一下根本原因。
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
父组件:
子组件:
具体操作:
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”>改变