2021
01-26
01-26
Vue使用Ref跨层级获取组件的步骤
Vue使用Ref跨层级获取组件实例示例介绍在开发过程中,我们难免会使用到跨层级的ref实例获取,大部分情况下,我们都可以通过组件自身的parent或者children去找到需要的实例。但是当层级不明显或者太深的时候,用此方法难免过于臃肿和低效率。如下图所示,我们通过组件E去获取组件D的组件实例。文档目录结构分别有A、B、C、D、E和index六个组件,并按照上图的组件顺序,分别插入到各自的页面中。页面样式如下:安装vue-ref下载vue-re...
继续阅读 >
this.$parent访问父实例this.$children当前实例的直接子组件。(不保证顺序,不是响应式)this.$parent.$parent.$refs.xxx跨级访问父组件this.$children.$children.$refs.xxx跨级访问子组件这种递归的方式代码繁琐性能低效ref只能获取当前组件上下文组件无法跨层级ref是字符串被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的$refs对象上。如果在普通的DOM元素上使用,引用指向的就是DOM元素;如果用在...