Vue3 setup函数中的ref

652 阅读1分钟

和Vue2不同,因为Vue3的特点是使用Composition API,用到setup函数,但是setup中没有this,因此不能使用原本Vue2的this.$refs.xxx来获取DOM

那么在Vue3中如何获取ref呢?

以下为步骤

  1. 在dom标签上添加ref属性
<div ref="title">标题</div>

2.在setup()函数中使用ref()函数包裹一个`null

const title = ref(null)

image.png 这样会在dom挂载之前先创建一个响应式的null 3.Vue3在dom挂载之后,将dom赋值给响应式title