前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >@vue/composition-api 中无法使用ref对象的

@vue/composition-api 中无法使用ref对象的

作者头像
拿我格子衫来
发布2022-01-24 16:03:12
2.3K0
发布2022-01-24 16:03:12
举报
文章被收录于专栏:TopFE

当使用@vue/composition-api 去获取一个组件中的ref对象时如

代码语言:javascript
复制
<div ref="myref"></div>
代码语言:javascript
复制
setup() {
 const myref= ref(null)

 onMounted(() => {
   // 在渲染完成后, 这个 div DOM 会被赋值给 myref ref 对象
   console.log(myref.value) // <div/>
 })

 return {
   myref,
 }
},

请一定谨记

  • const myref= ref(null) 这里的变量名myref 要与dom中ref的值对应
  • ref对象 myref一定要使用return暴露出去,
  • 使用ref对象内部的值或方法要使用myref.value.?的方式

以上三点任何一点没有做对,程序都会报错。

如果是TS的写法 ref的对象这样声明

代码语言:javascript
复制
const alertFormRef: Ref<ElForm | null> = ref(null)

ElForm为组件的装饰器

相关链接 https://composition-api.vuejs.org/zh/api.html#%E6%A8%A1%E6%9D%BF-refs

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档