关于Vue的一个坑

在使用elementui的cascader组件时,业务需求是在进入页面时让cascader有一个初始的选择,

 

 所以我直接写了这样几行代码

但是很显然不行 因为vue2没有实现对数组的监视,只监视的数组的那几个方法

所以我又采用了另外一个方法

 

 按道理来讲应该可以了,但是事实是还是不行

排查了半天也没找到问题所在

这时我发现上面的那几行代码还没删除,于是我尝试删除那三行代码后运行 成功了

所以说,初步推断,vue2是否是在监听set的时候,如果两个数组是相同的,就不会改变原值了呢、

所以也就导致cascader无法监听到数组变化,最终页面没刷新

posted @ 2022-07-21 11:51  dronff  阅读(29)  评论(0)    收藏  举报