假设我们需要回显的节点key是'0-0-0-1',我们需要从后端或本地数据中获取这个值。 3. 在a-tree-select组件中定位到对应的数据节点 我们可以通过遍历treeData来找到对应的节点,但a-tree-select组件本身会处理这部分逻辑,我们只需要确保传递给它的value属性是我们需要回显的节点的key。
// 1.获取回显数据 this.name = '国外花键轴磨床' // 2.获取默认展开节点 this.getExpandKeys(this.name) }, getExpandKeys(id) { // 1.数据格式化 let newTree = XEUtils.mapTree( this.treeData, (item) => { return { id: item.class_name } }, { children: 'subclasses', mapChildren: '...
vue的a-tree-select选择父节点回显的是子节点 正常来说当选择父节点时候,我们回显的应该就是父节点的信息比如: 可是现在我想回显子节点的信息如何处理? 很简单:在 a-tree-select组件里面去掉这一句: 这样回显的就是我们想要的结果了 SHOW_ALL: 显示所有选中节点(包括父节点) SHOW_PARENT: 只显示父节点(当父节点...
<el-tree-select v-model="value" lazy :load="load" :props="props" node-key="id" @check-change="handleCheckedChange" :default-expanded-keys="expandedKeys" :default-checked-keys="checkedKeys" multiple show-checkbox /> 数据是通过懒加载获取的,default-expanded-keys属性值需要从顶层根节点到当前选...
数据回显,通过tree的setCurrentKey方法设置当前高亮的节点,通过getNode方法获取当前id对应的node,拿到对应的label 不管选没选择内容,打开下拉框的时候,滚动条永远在最底部,实在是太难受了。而一想到是不是不能借助select的滚动,而要给option设置滚动时就更难受了。但是给option设置滚动后,发现滚动条永远在最顶部,舒服了...
selectVal); // 回显绑定的值 this.hasSelected = this.$refs.tree.getCurrentNode(this.selectVal); this.scrollToOption(); }); } }, // 初始化滚动 scrollToOption() { if (this.multiple) { // } else { if (this.selectVal && this.options.length) { let scrollT = this.$refs.currentEl...
数据是通过懒加载获取的,default-expanded-keys属性值需要从顶层根节点到当前选中节点的key路径,现在回显的时候只能得到当前选中节点的key,这样该如何回显呢? 想要的效果是:编辑回显时,展开树形控件选中的节点是默认选中的状态 element-plusvue3 有用关注1收藏 回复 阅读6.6k 2...