采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
传出去的时候ref不是会自动解包吗?那解包的时候它在setup中还没有挂载,为什么可以呢?
同学你好
因为假如直接写一个函数的话,就是一个函数的赋值操作了,这个时候等于已经和响应式对象没有关系了,假如直接把整个响应式对象暴露出去的话就是没问题的。
defineExpose({ show: () => tooltipRef.value?.show(), hide: () => tooltipRef.value?.hide(), ref: tooltipRef }) // 可以直接 tooltipRef.value.ref.show()
登录后可查看更多问答,登录/注册
Vue3.3 + TS4 ,自主打造媲美 ElementPlus 的组件库
977 12
921 10
662 9
469 9
545 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号