Vue3 寫業務邏輯不適合用TS(TypeScript)


TypeScript 最重要的就是裝飾器
Vue3最重要更新就是Setup
裝飾器就是為了打散功能點,Vue3的Setup功能也是打散功能點,那用Vue3上TS,感覺就是自己給自己多一層工作量。

我這里用的idea,不是vscode,很多功能idea就帶了,所以從這個角度,就3人以內的,就沒啥必要了。

當然,別人寫的代碼,我還是喜歡看TypeScript的代碼,畢竟接口清晰,更容易理解。:)

還有就是,如果沒有Vue3的架構,你自己從頭寫組件,還是TypeScript的裝飾器更好些,因為沒有別人提你寫,你就沒辦法了。

就說Vue2的架構,傳入一個對象
{
props:{},
data(),
methods:{}
}
然后你在自己的函數里,直接就合並對象調用了,這個方式非常短平快,如果是小項目,這個方式比TS要來的快的多。

所以說還是各有利弊。

但是就Vue3來說,核心就是Template,JSX也是外置插件,所以TS也就相對雞肋一些了。
我的感覺就是,TS是選項,你看vue cli 4腳手架,TS是非默認選項,就能說明一些事情。

因為要新起Vue3的架子,所以糾結TS要不要上,總結就是Vue3不用上,但是TS還是得會,得用。

如果為了學TS,起個vue3+TS架子也是挺方便的,練習下TS。

Over~~


免責聲明!

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



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