做软装什么网站可以,网站首页结构图,在线网址免费的,免费互联主机背景#xff1a;
经常使用$refs去获取组件实例#xff0c;一般都是拿到实例对象#xff0c;这次去取值的时候发现#xff0c;拿到的竟然是个数组。
原因#xff1a; 这是vue的特性,自动把v-for里面的ref展开成数组的形式#xff0c;哪怕你的ref名字是唯一的#xff01…背景
经常使用$refs去获取组件实例一般都是拿到实例对象这次去取值的时候发现拿到的竟然是个数组。
原因 这是vue的特性,自动把v-for里面的ref展开成数组的形式哪怕你的ref名字是唯一的 我是通过循环接口的数据生成各个省份的树虽然我通过加id的形式想要让树变成唯一方便通过$refs调用但是通过循环生成的树调用的时候就是数组形式
div classflex-tree v-foritem in fakeRegionData :keyitem[0].idel-tree :dataitemshow-checkboxnode-keyid:reftreeitem[0].idhighlight-current:props{children: children,label: name}:default-expanded-keysexpandedData/el-tree
/div//给树赋值
handleSetCheckedKeys(val) {this.regionData.map(item {console.log(this.$refs[treeitem.id])this.$refs[treeitem.id][0].setCheckedKeys(val)})},