我的写法
javascript
this.$refs.addPopup.open();
报错
打印出来是这样的
解决
原因
在当前页面使用的v-for循环 并且循环体内也有组件使用了ref(而我没有把每个ref做区别命名) 这样就导致了我有很多同名的ref,然后就报错了
解决办法:
1:循环体内的每个ref名加个index,使每个ref名字不一样就行。
2:循环体内的ref用不上就删了吧