亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

項目中vue 單頁面 多頁面 的選擇

項目中vue 單頁面 多頁面 的選擇

千萬里不及你 2019-03-14 14:15:34
最近接觸vue,使用vue做一個類似風格的網站(如下圖),實際需求目測估計20+頁面。單頁面是否能夠滿足?因為沒有沒有用過vue,擔心是否使用單頁面時,頁面、配置等其他會過于冗余,編譯后頁面會不會巨大無比(加載慢?),會不會有坑。如果使用多頁面那么公共區域部分總是重復編譯、加載、渲染是不是也不太好?有開發經驗的小伙伴可以分享下經驗嗎?
查看完整描述

10 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

多頁面對webpack來說就是多入口,每個入口可以看做一個單頁面。
個人認為:結構內容相似,關聯度大的可以做在一個入口里,然后用router維護不同的內容,不相關的可以另開一個頁面
簡單說:

a.html -> a.html#routerA1, a.html#routerA2
b.html -> b.html#routerB1, b.html#routerB2

可以看下這個例子


查看完整回答
1 反對 回復 2019-04-04
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

最近接觸。這個就有點尷尬。多頁好一點我覺得。因為后期如果擴展的話,方便一些。

單頁的話,狀態管理不適合才接觸的人,包括一些資源引入方式呀。都是需要考慮的


查看完整回答
反對 回復 2019-04-04
?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

個人覺得單頁面就夠了,而且體驗還好點,好多資源都是共用的,多頁面浪費請求


查看完整回答
反對 回復 2019-04-04
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

20+頁面可以用單頁,單頁多頁和頁面多少好像關系不大,理論上來說應該所有的網站都是可以用單頁來實現的


查看完整回答
反對 回復 2019-04-04
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

其實與頁面個數沒有太大關系,主要是看頁面結構的復雜性,一般你這種需求都做多頁應用,特別是你這個數據列表這一塊,將來或許會有數以萬計的數據要展示,若多個類似的需求在單頁完成,渲染速度和響應速度···可想而知。


查看完整回答
反對 回復 2019-04-04
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

如果剛開始學
不建議直接用來做項目,可以自己先寫點東西練手
要不是做到后面悟出了點東西,就會發現前面給自己埋了太多坑了

查看完整回答
反對 回復 2019-04-04
?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

單頁面首次加載緩慢,但是后面的加載優勢就會超過多頁面了。而多頁面則是首次加載快,但是后面每次都要進行加載。
vue這種還是比較適合做單頁面的,你把webpack配置一下做多頁面應該也可以,但是這樣就喪失了vue的優勢了。
建議如果不需要考慮太多的兼容性就還是用vue來做單頁面吧。比如自己用的后臺管理系統什么的。
如果要兼容到ie8什么的。。。還是再考慮下。

查看完整回答
反對 回復 2019-04-04
?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

不要單頁面,不要單頁面。不要單頁面!重要的事情說三遍


查看完整回答
反對 回復 2019-04-04
  • 10 回答
  • 0 關注
  • 1712 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號