笨笨柠檬

文章
6
资源
0
加入时间
3年0月9天

vue如何优雅地获取跨层级组件

组件实例,组件加载完成后都会有一个组件实例,一般情况下我们只需要操作数据,但是随着业务的复杂,也有需要操作实例的情况ref 引用信息在标签中使用ref属性标记标签,在代码中this.refs.XXX 得到引用,如果是普通标签得到的是DOM节点,如果是组件得到的是组件的实例(上图有注释)跨层获取可以通过parent/children 但是复杂的跨层就会很麻烦,如使用递归:callback ref利用钩子函数,主动通知消费者标签:组件:...