1

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

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

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

clipboard.png

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

2017-06-30 提问
1 个回答
0

已采纳

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

clipboard.png

撰写答案

推广链接