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

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

基于vue的單頁Web應用,如何做到按需加載其它頁面?

基于vue的單頁Web應用,如何做到按需加載其它頁面?

藍山帝景 2018-09-08 19:38:26
目前正在學vue,剛學到能使用vue-cli開始開發,但是我發現參照vue-cli構建的腳手架寫的頁面(即在src/components/下寫.vue文件),會全部打包在一個js文件里,那如果頁面很多,豈不是首次進入會很慢?我想深一步學下去,請問要怎么把這些頁面分開?最好是一個頁面一個jsps. 我構建的腳手架是不含編譯器的,請問是否有必要含一下?
查看完整描述

1 回答

?
Helenr

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

1.可以用路由按需加載。

{    path: '/applay/toDoList',    name: 'toDoList',
    meta: { requireAuth: true ,title: '待處理列表',topMenueSb: true},
    component: () => import('../page/applay/toDoList')
}

2.這樣比如首頁就只會加加載首頁index.vue的代碼。相對來說縮短首頁加載時間。
3.你都說了。這是單頁面應用,既然是單頁面應用,又如何做到一個頁面引入一個js呢?個人觀點,既然用了這個單頁面模式,就要盡力去契合這種模式。在這個模式下優化你遇到的問題。
4.如果你的目的是想用vue ,但是又不想用webpack打包的這種模式。vue是漸進式的,可以直接在html上引入vue.js。
然后就可以像傳統jq項目一樣去寫。


查看完整回答
反對 回復 2018-09-09
  • 1 回答
  • 0 關注
  • 1167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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