同時用Angular項目和Vue項目老遇坑,來吐槽一下一些常見的坑吧。

吐槽歸吐槽,不要非此即彼!有的Vue粉就關閉別看了。免得把自己變成槓中槓!

首先就是路由變化數據變更,Vue切換頁面默認就不會發生數據變化。Angular使用cli生成模塊和路由頁面,數據自動更新,符合管理器頁面設計的理想狀態。Vue無論開啟關閉keep-alive完全就是不會更新數據。重複打開路由不更新數據!

如果需要判斷數據更新,就需要在watch對象監聽!

同時用Angular項目和Vue項目老遇坑,來吐槽一下一些常見的坑吧。

如果每次顯示就需要執行,或需要activated方法執行操作!

同時用Angular項目和Vue項目老遇坑,來吐槽一下一些常見的坑吧。

項目越大,使用Vue會越蛋疼。代碼提示若,若的原因在於目前Vue2.6.x版本還是基於JS!還沒實現真正的TS開發emm?

封裝一個需要DOM加載的富文本編輯器,同一個路由多次打開不會刷新數據,完全沒法加載!

而使用編輯器的方法完全是和github開源地址文檔一模一樣的,真蛋疼了,目前找不到一個好的富文本編輯器,暫時就先不管了。

然後網絡請求,沒有Angular內置http強大,且老出問題。同樣的的服務接口,同樣的網絡瀏覽器,一切按照官方手冊進行,Angular的一切正常,Vue+axios真是大坑,在qq群技術群也沒人解決的了。反正答非所問!需要踩坑多的!開發模式不正常,打包模式就完全正常!這有可能是是webpack打包問題!

vue cli的工具太低端了,Angular cli更豐富一些!

同時用Angular項目和Vue項目老遇坑,來吐槽一下一些常見的坑吧。

ng update升級項目做自動配置爽歪歪,Vue升級項目還要對比文件!好麻煩!
在還沒用Angular以前,我覺得Vue是最牛的,後來用了Angular,再回來看看Vue,真是有點難用。

寫代碼手特別酸,主要是IDE對Angular支持更友好,有人反駁說IDE好不好用關框架mao事?這就錯了,框架邏輯和底層對於ide越友好說明他們關係很好或者更容易配置,最終用戶用起來爽才是王道。

當然,也有人會說說Vue難用是不會用Vue,這就是一種“你以為”的綁架了。

畢竟我三大框架都用,也經常用,才會有更深刻的對比,不至於像某些只學得會一個就一神教思維。


分享到:


相關文章: