当使用@vue/composition-api
去获取一个组件中的ref对象时如
<div ref="myref"></div>
setup() {
const myref= ref(null)
onMounted(() => {
// 在渲染完成后, 这个 div DOM 会被赋值给 myref ref 对象
console.log(myref.value) // <div/>
})
return {
myref,
}
},
请一定谨记
const myref= ref(null)
这里的变量名myref
要与dom中ref
的值对应myref
一定要使用return
暴露出去,ref
对象内部的值或方法要使用myref.value.?
的方式以上三点任何一点没有做对,程序都会报错。
如果是TS的写法 ref的对象这样声明
const alertFormRef: Ref<ElForm | null> = ref(null)
ElForm
为组件的装饰器
相关链接 https://composition-api.vuejs.org/zh/api.html#%E6%A8%A1%E6%9D%BF-refs