问题描述: 在对一个tree的节点操作中,希望 对节点操作完后,tree能重新退回到起始位置(后面考虑 重新加载到修改节点时的位置)。
代码如下:
<div class ="col-2 pp-border-3 " style="overflow-x:auto;overflow-y: auto; height: 650px;width: 300" v-if="divtree">
<q-tree
style=" height: auto; width: auto; margin: 10px;"
:nodes="rootfolderlist"
node-key="id"
:selected.sync="treeselection"
:expanded.sync="expandedlist"
@lazy-load="onLazyLoad"
>
v-if 控制组件是否重新加载
在希望 组件重载的方法中:
this.$parent.divtree=false
this.$nextTick(() => (this.$parent.divtree=true))
因为方法是写在子组件中 所以this.$parent
网友评论