ref 和$refs#
作用:利用ref
和$refs
可以用于获取 dom 元素或组件实例
特点:查找范围为当前组件内(更精确稳定)
- 获取 dom:
- 目标标签-添加 ref 属性
1
<div ref="chartRef">图表容器</div>
- 恰当时机,通过
this.$refs.xxx
,获取目标标签1
2
3mounted(){
console.log(this.$refs.chartRef)
}
- 目标标签-添加 ref 属性
- 获取组件:
- 目标组件-添加
ref
属性1
<BaseForm ref="baseForm"></BaseForm>
- 恰当时机,通过
this.$refs.xxx
,获取目标组件,就可以调用组件对象里面的方法1
this.$refs.baseForm.组件方法();
- 目标组件-添加