Vue 中的 defineComponent


defineComponent 本身的功能很簡單,但是最主要的功能是為了 ts 下的類型推導。

ts 文件中直接寫

export default {}

對於編輯器而言,{} 只是一個 Object 的類型。無法有針對性的提示vue 組件 {} 里應該有哪些屬性。

增加一層 defineComponet 的話

export default defineComponent({})

{} 就變成了 defineComponent 的參數,對參數類型的提示,可以實現對 {} 中屬性的提示,另外還可以進行對參數的一些類型推導。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM