分享一下用语法糖setup script时 ref模板引用不到validateInput的问题

来源:5-9 ValidateForm 编码第二部分 - 尝试父子通讯

zsq_44

2022-04-25

问题描述:

今天跟着课里引用子组件validateInput中的validateInput方法时,发现用语法糖同样的写法引用不到
相同的配方,不同的味道

结果

获取不到

先是以为生命周期问题,用了onMounted,结果是一样的获取不到

后来发现,在语法糖中,是不会暴露给父组件的
所以需要在ValidateInput组件中引入defineExpose,把validateInput方法主动暴露给父组件
甜甜的

得到想要的

其实就是多了一行代码
分享给用语法糖遇到同样问题的小伙伴

写回答

1回答

张轩

2022-04-25

同学你好

非常感谢你的分享 这部分内容是之前的 所以没有对 setup 语法做另外的讲解,这个 defineExpose 在之后我们是有讲解的,新更新的 easyMDE 部分有具体的内容:https://coding.imooc.com/lesson/449.html#mid=52092

到时候你可以再看下。

再次感谢~

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程