<el-tree ref="permissions_tree" class="permissions-tree" :data="permissions" :props="basicConfig.defaultProps" show-checkbox node-key="id" :render-content="renderNode"></el-tree>mounted () { console.log(this.$refs.permissions_tree);}在 mounted 中打印输出的是undefined!这是为什么?我在表格中渲染的按钮,第一次点击调用 console.log(this.$refs.permissions_tree);得到的也是 undefined,第二次就能正常获取到组件了
1 回答
手掌心
TA贡献1942条经验 获得超3个赞
可能你用v-if
来切换组件展示,所以要在下一个tick才能获取到
this.$nextTick(() => {
console.log(this.$refs.permissions_tree);
});
添加回答
举报
0/150
提交
取消