vue父组件用$refs无法调用子组件方法

created中调用
this.$refs.treechild.emitEvent('111');

报错
image.png

阅读 6.4k
2 个回答

因为此时组件还未渲染完成, 所以你在created, mounted里面都是没法直接访问到的,
要么加个setTimeout处理, 我记得是有文档专门描述过。

犀利一笑^_^

新手上路,请多包涵

组件刚打开的时候子组件渲染还未完毕,所以获取不到
钩子函数里添加一个$nextTick包住要调用的方法异步更新就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题