摘要:默認(rèn)值是然后修改這樣在獲取到之前就會(huì)有自定義的展示了但是路由很多我們不可能每個(gè)路由都寫(xiě)一個(gè)所以編寫(xiě)一個(gè)函數(shù)來(lái)解決新建一個(gè)這里官網(wǎng)可以知道具體有哪些參數(shù)可以設(shè)置然后修改一下這樣一個(gè)極簡(jiǎn)的異步函數(shù)就完成了
export default new Router({ routes: [ { path: "/live", name: "live", component: () => import("@/view/live/live.vue") } ] })
上面的代碼是很常見(jiàn)的router代碼分割,只在代碼路由為live才會(huì)去加載live.vue
但這樣在live.vue獲取的過(guò)程將是一片空白,什么也沒(méi)有,體驗(yàn)不好, 利用vue提供的異步組建可以解決
新建一個(gè) loadable.vue然后修改router.js export default new Router({ routes: [ { path: "/live", name: "live", component: import("loadable.vue") } ] })
這樣在獲取到live.vue之前就會(huì)有自定義的loading展示了
但是路由很多, 我們不可能每個(gè)路由都寫(xiě)一個(gè) loadable.vue, 所以編寫(xiě)一個(gè)函數(shù)來(lái)解決
新建一個(gè) loadable.js import LoadingComponent from "./load.vue" export default (asyncComponent) => { const Com= () => ({ // 這里vue官網(wǎng)可以知道具體有哪些參數(shù)可以設(shè)置 // https://cn.vuejs.org/v2/guide/components-dynamic-async.html#%E5%A4%84%E7%90%86%E5%8A%A0%E8%BD%BD%E7%8A%B6%E6%80%81 component: asyncComponent(), loading: LoadingComponent }) return { render (h) { return h(Com, {}) } } } 然后修改一下router.js import loadable from "loadable.js" export default new Router({ routes: [ { path: "/live", name: "live", component: loadable (() => import("@/view/live/live.vue")) } ] })
這樣一個(gè)極簡(jiǎn)的vue異步函數(shù)就完成了
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/96265.html
摘要:默認(rèn)值是然后修改這樣在獲取到之前就會(huì)有自定義的展示了但是路由很多我們不可能每個(gè)路由都寫(xiě)一個(gè)所以編寫(xiě)一個(gè)函數(shù)來(lái)解決新建一個(gè)這里官網(wǎng)可以知道具體有哪些參數(shù)可以設(shè)置然后修改一下這樣一個(gè)極簡(jiǎn)的異步函數(shù)就完成了 export default new Router({ routes: [ { path: /live, name: live, comp...
摘要:默認(rèn)值是然后修改這樣在獲取到之前就會(huì)有自定義的展示了但是路由很多我們不可能每個(gè)路由都寫(xiě)一個(gè)所以編寫(xiě)一個(gè)函數(shù)來(lái)解決新建一個(gè)這里官網(wǎng)可以知道具體有哪些參數(shù)可以設(shè)置然后修改一下這樣一個(gè)極簡(jiǎn)的異步函數(shù)就完成了 export default new Router({ routes: [ { path: /live, name: live, comp...
摘要:一前言本文用完成一個(gè)極簡(jiǎn)的地點(diǎn)選擇器,我們接下來(lái)帶大家實(shí)現(xiàn)這個(gè)。當(dāng)然其中也有一些值得學(xué)習(xí)與注意的地方。但是這其實(shí)也有無(wú)法監(jiān)控的數(shù)據(jù)。 一、前言 本文用Vue完成一個(gè)極簡(jiǎn)的地點(diǎn)選擇器,我們接下來(lái)帶大家實(shí)現(xiàn)這個(gè)。當(dāng)然其中也有一些值得學(xué)習(xí)與注意的地方。話(huà)不多說(shuō),我們先上demo圖。因?yàn)槊總€(gè)人的需要不一樣,我這邊就不在實(shí)現(xiàn)更多的功能,所以留有更大的空間供大家增刪改。 showImg(https...
摘要:一前言本文用完成一個(gè)極簡(jiǎn)的地點(diǎn)選擇器,我們接下來(lái)帶大家實(shí)現(xiàn)這個(gè)。當(dāng)然其中也有一些值得學(xué)習(xí)與注意的地方。但是這其實(shí)也有無(wú)法監(jiān)控的數(shù)據(jù)。 一、前言 本文用Vue完成一個(gè)極簡(jiǎn)的地點(diǎn)選擇器,我們接下來(lái)帶大家實(shí)現(xiàn)這個(gè)。當(dāng)然其中也有一些值得學(xué)習(xí)與注意的地方。話(huà)不多說(shuō),我們先上demo圖。因?yàn)槊總€(gè)人的需要不一樣,我這邊就不在實(shí)現(xiàn)更多的功能,所以留有更大的空間供大家增刪改。 showImg(https...
閱讀 675·2021-09-30 09:47
閱讀 2869·2021-09-04 16:40
閱讀 853·2019-08-30 13:18
閱讀 3447·2019-08-29 16:22
閱讀 1551·2019-08-29 12:36
閱讀 583·2019-08-29 11:11
閱讀 1474·2019-08-26 13:47
閱讀 1127·2019-08-26 13:32