el-tree懒加载默认选中无效?
点击编辑打开弹窗,里面的el-tree懒加载想默认选中和打开对应的id,
点击编辑之后用下面的不行:
this.defaultExpandedKeys =[1,111,2];this.defaultCheckedKeys = [1,111,2];
用下面的可以选中,但是无法自动打开对应选中的,怎么才能默认选中和打开呢
this.$refs.myTree.setCheckedKeys([1,111,2]);
下面是我的代码:
<el-tree ref="myTree" v-if="treeStatus" :props="props"
:load="loadNode"
show-checkbox
:default-expanded-keys="defaultExpandedKeys"
:default-checked-keys="defaultCheckedKeys"
lazy
node-key="id"
>
</el-tree>
...
async loadchildnode(node, resolve) {
console.log("超过二级的", node, node.key);
let postData = {
parent: node.key
}
const res = await this.$http.menuList(postData,true);
return resolve(res.data);
},
回答:
懒加载默认显示的只是第一条父级数据下面不存在子级
如果你默认的是子级数据那肯定不会默认选中
以上是 el-tree懒加载默认选中无效? 的全部内容, 来源链接: utcz.com/p/933396.html