今天接单一个任务,把数据用tree渲染出来。在渲染期间发现element ui tree的方法处理比初始化生命周期使用异步处理的方法还要先触发,导致tree无法获取后端传过来的参数。
打算使用动态lazy方法来获取,在回调函数里面设置lazy‘的动态值为true,理论上我觉得这样是完全可以执行load函数的,但是还是无法触发load的函数。
:lazy="lazyValue"
lazyValue.value = true
最后使用v-if先把tree组件隐藏起来,如何在或取后端参数的回调函数把tree组件显示出来,成功获取到参数。
v-if="treeVisible"
treeVisible.value = true