首页IT科技vue3.0 ref有啥用([Vue3] 组件上的ref不能与组件名相同)

vue3.0 ref有啥用([Vue3] 组件上的ref不能与组件名相同)

时间2025-05-06 04:01:25分类IT科技浏览3185
导读:情景 关键 组件没有正确引入 函数无限递归...

情景

关键

组件没有正确引入 函数无限递归

解决

如果在网上搜索[Vue warn]: Component is missing template or render function. 或[Vue warn]: Invalid vnode type when creating vnode: null. .

可能会找到关于组件没有正确引入的解决方法            ,主要是:

引入组件的时候               ,组件的路径结尾的.vue不要省略            。 引入组件的时候    ,要使用规范的驼峰命名法               。

我使用的是vite         ,似乎会自动引入组件                ,即不需要写import ComponentName from @/components/...;

我检查之后      ,发现是:

我为了获取组件的DOM节点      ,使用了ref                 ,但是组件上的ref和组件名重复了:

<MyComponent ref="myComponent"/>

这样似乎是会影响到vue的组件管理        ,于是导致了错误    。

我将ref改为myComponentRef之后就可以正常运行了         。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
稳固排名的秘诀(从优化内容到建立品牌)