vue在實際使用中有哪些缺點?

時間 2021-06-01 22:43:07

1樓:章向忠

弄個網頁還得編譯,一片叫好,真是莫名奇妙!多頁面足夠用,為啥非要單頁,這不是自己找虐嗎!據說適合大型頁面,作用域互不影響,開發系統基本都用一套ui元件,這種情況根本就很少存在,真是雞肋技術!

2樓:Toxic

實際上,個人感覺vue更適合開發小型專案,路由短,頁面邏輯不複雜,處理資料少。而react更適合寫大型專案,尤其是長期維護的那種因為react可定製的程度更高。

仔細分析,vue會封裝出很多高階的api,而對於題主這樣的情況,在專案複雜的情況下,你受到的約束也越大,可定製化也越低,相比之下,react就更加隨心所欲。

為什麼會出現這種情況?因為高階api很多情況下會用統一的通用設定把不常見的api的引數給遮蔽掉,以減少我們的開發成本,vue在小專案中你能明顯感覺到這種優勢,反觀react你可能會抱怨,這個功能我vue v-if就完事了,在react裡怎麼還得自己造輪子?我還得手動資料繫結等等。

但是隨著專案體量變大,react你就會發現他可以讓你更加接近原生的去寫,更加可定製,專案體量越大,你在專案中個人定製化,抽出的元件越多,你就越能感覺到便捷,還有那個資料繫結,你會發現react更可理解最追蹤。

3樓:Kidd Deng

1.watcher裡面不會保留object和array的old value.

2.array資料的變化要用pop,push,$set等方法設定才能檢測到變化。

4樓:奔三的lang

我遇到的主要還是v-for中子元件復用導致的問題,也不能說真問題,只是不方便。

比如有乙個tab切換的場景,兩組資料只顯示其中一組,如果v-for中key賦值只使用了index,會存在key相同對情況,可能會導致第一組的子元件內部狀態改變影響第二組中子元件,官方文件中對這個行為有說明 v-for元件復用。 只能明確區分不同組對key才能避免這個情況。

模版本身呈現的資料就是當前vue元件作用範圍內的資料,不能算是缺點,

盡量使用data已有資料或者使用computed,或者是filter,模版只是資料的檢視呈現

元件間傳值我覺得作者還是出於內部狀態可控對考慮,或者可以借助全域性狀態或者vuex來跨元件傳值;

戴爾全新XPS13在實際使用中有哪些不足之處?

已登出 不好用。1.頻繁的卡頓,比如滑乙個網頁,滑鼠已經動了,它居然有延遲,就乙個網頁 2 隨便看點啥吧,執行點程式,風扇就轉起來了 3 不實用,鍵盤手感太差了。要不是不喜歡聯想和華為的品牌 乙個maiguo,乙個aiguodang,都rangrenjuedeexin 蘋果系統沒有生產力,絕對不會考...

請問豐田的動力總成在實際使用層面有什麼突出優勢?

徐睿 豐田汽車最大的優勢在於可靠性,之所以可靠從很多小的細節都可以看出。拿豐田最新的41 熱效率的發動機來說,2.5的排量,百公里加速8秒多,9秒以內。是不如渦輪增壓發動機的資料亮眼,那好處是有哪些呢?首先,正常買民用車的消費者,其中絕大部分人都不會天天油門踩到底的去開車。因此百公里加速的資料意義真...

有哪些外號遠比實際使用的遊戲ID更加出名的電競選手?

王志衡 看了一圈,沒人說蛋總的嗎?無論是 蛋總 還是 三蛋 還是 零零零 還是 蛋孫 僅限infi 或者是特短直播間裡喊的 軟 都比他的id TH000叫得更廣。究其原因,就是因為對於中中國人來說,TH000這個名字太難唸了。moon乙個音節,念成 木恩 也就兩個音節,sky乙個音節,念成 死蓋 也...