介绍
这篇文章主要讲解了vue3默认把所有onSomething当作v事件绑定的原因,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
最近在重新看vue3的rfc,发现一个细节,原话如下:
道具,开始> { functinal:没错, 道具:{}, 呈现(){} }
这最大的提升来自不需要声明道具,为什么说这是提升,因为这让我们开发的变得更方便了。现在我们可以通过……其他的方式把临时不关心的道具直接向下传递了。
但是现在因为这个默认限制,我们不得不在特殊中声明所有可能的他要扩展的组件以> { 道具:{ 名称:字符串,> { 道具:{ 名称:字符串, 前缀:字符串 } }
然后在渲染中他可以这么做:
{ 呈现(){ const{名称前缀,…休息}=道具 返回& lt; WrapperedComponent名称={'{前缀}-{名称}’美元}{…休息}/比; } }也就是对于临时来说,他是不需要关心他扩展的组件其他的道具的,但是在这种情况下,如果我们不在特殊中声明,那么在使用的时候传入的> { 道具:{>看完上述内容,是不是对vue3默认把所有onSomething当作v事件绑定的原因有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。
vue3默认把所有onSomething当作v事件绑定的原因