美文网首页
VUE TREE 异步加载/组件重载的问题

VUE TREE 异步加载/组件重载的问题

作者: never_b6a7 | 来源:发表于2020-05-29 15:24 被阅读0次

问题描述: 在对一个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

相关文章

网友评论

      本文标题:VUE TREE 异步加载/组件重载的问题

      本文链接:https://www.haomeiwen.com/subject/jmoxzhtx.html