elemen-ui的Tree树形控件的getCheckedNodes和setCheckedKeys

项目vue-cli的脚手架中用到了element-ui的树形控件,在本地环境下这两个方法没有报错,并正常运行,当项目部署到测试环境的时候就报错了,经过自己的努力调试,数据在树控件的显示正常...
//设置节点已勾选
setCheckedKeys(arrayId) {

this.$refs.tree.setCheckedKeys(arrayId);

},
//获取勾选节点的数据
let dataRecieve = this.$refs.tree.getCheckedNodes();

https://img4.mukewang.com/5c271e5d0001317a03400445.jpg

补充下:在本地环境下,之前setCheckedKeys方法放在created的钩子中,现在会报错,只能放在mounted中
求大神解答...

MMTTMM
浏览 19582回答 1
1回答

拉丁的传说

好吧,我承认是我的失误。还是土样土森破啊,我返回来的数据其实不止一颗树。所以我尝试去打印console.log(this.$refs)的时候,发现是个数组,里面有0,1,2...所以应该是this.refs.tree[0]...这样写就行了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript