Vue 中的 defineComponent


defineComponent 本身的功能很简单,但是最主要的功能是为了 ts 下的类型推导。

ts 文件中直接写

export default {}

对于编辑器而言,{} 只是一个 Object 的类型。无法有针对性的提示vue 组件 {} 里应该有哪些属性。

增加一层 defineComponet 的话

export default defineComponent({})

{} 就变成了 defineComponent 的参数,对参数类型的提示,可以实现对 {} 中属性的提示,另外还可以进行对参数的一些类型推导。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM