為什麼當vue專案規模變大時需要引入vue router?

時間 2021-05-31 00:15:01

1樓:C涼涼D

Vue的SPA專案選官方配套的VueRouter就很快捷方便了吖, 如果是MPA專案的話區域性用VueRouter也能很方便快捷的解決一些問題, 當然不排除你非要用Pjax或者手寫封裝一套history/hash路由工具(同時還橋接好各種路由週期鉤子)也不是不可以

2樓:Lemonade

不知道你現在做的專案什麼規模,不過,只要是涉及到單頁面應用的,都應該用到vue-router。

首先題主提到「用普通的事件傳遞和transition也能做到」,不說怎麼實現,但我想說的是,如果沒有乙個統一管理元件對映的路由表,專案將是多麼的難以維護。如果有新同事要參與到專案中,那麼將是多麼痛苦的事情。

其實vue-router只是官方提供的路由外掛程式,題主當然也可以根據自己的需要,自己寫乙個路由外掛程式,只是官方提供的外掛程式能保證安全性與穩定性。但是可不建議用什麼事件傳遞,然後改變展示的元件的這種方式。

我的建議是,使用vue-router看自己需要,如果你能保證你的專案可維護性,完全可以按照自己的思路來。如果越寫越複雜,以至於再有人參加到專案中,很難捋清楚邏輯,這種情況下還是建議使用官方提供的外掛程式。

為什麼我寫了半年多的vue專案,讓我解釋資料驅動?都不會?

老藍人 寫了半年vue的還要懂資料驅動的前提是,你已經做過很長一段時間的純前端了 html css就算了 對前端框架的套路都有所理解。你指望乙個剛接觸vue 前端 沒多長時間的人來給你嘮底層?那還不如多去問問業務方面的實現問題。 蝶夢 讓你解釋資料驅動不是資料驅動的原理,資料驅動是現代前端開發的程式...

為什麼創新工場暫時還沒有大規模盈利的專案?

IT桔子 投資機構的 盈利 是投資回報率的概念,與企業不同。投資機構在私募行業稱為GP,GP負責投資決策管理,LP是出資人,GP會定期向LP們募集資金並通過投資決策將這些募集的錢以股權投資的形式投資出去,退出後獲取幾倍甚至幾十到幾百倍的投資回報,在投資回報中通過分成的方式,進行服務費抽取,當然一般的...

tcp中兩台裝置在同時建立連線時,為什麼需兩次傳送自己的SYN?

靈劍 這個應該不是重傳,而是一種特殊的狀態時序,一般建立連線時分主動被動兩種情況,這是第三種,即允許兩個埠同時發起連線,兩邊都是主動。從時間序列上說,兩邊發出SYN前都沒有收到對方的SYN,這種情況下兩邊都做三次握手,進入連線完成序列。實際情況下應該不太可能出現這種情況,因為一般會選擇自動分配的源埠...