人妻精品在线观看一区二区三区,蜜臀av精品一区二区三区网站,中文一区二区三区亚洲欧美,熟女人妇精品一区二区,人妻av在线观看视频,欧美日韩国产三级精品网站,黄色免费网站直接进入,超碰公开福利正在播放,国产毛片乡下农村妇女毛片

vue中什么是路由懶加載?為什么要進(jìn)行?-環(huán)球百事通

來源:php中文網(wǎng) | 2023-03-06 19:52:42 |

vue中什么是路由懶加載?為什么要進(jìn)行路由懶加載路由?下面本篇文章帶大家了解一下vue中的路由懶加載,希望對(duì)大家有所幫助!

路由懶加載

懶加載本質(zhì)是延遲加載或按需加載,即在需要的時(shí)候的時(shí)候進(jìn)行加載。 首頁不用設(shè)置懶加載,一個(gè)頁面加載過后再次訪問不會(huì)重復(fù)加載。


(資料圖片)

為什么要進(jìn)行路由懶加載

當(dāng)進(jìn)行打包構(gòu)建應(yīng)用時(shí),打包后的代碼邏輯實(shí)現(xiàn)包可能會(huì)非常大。當(dāng)用戶要去使用的時(shí)候,那么就會(huì)把所有的資源都請(qǐng)求下來才可以。

當(dāng)我們把不同的路由對(duì)應(yīng)的組件分別打包,在路由被訪問時(shí)再進(jìn)行加載,就會(huì)更加高效。【相關(guān)推薦:vuejs視頻教程、web前端開發(fā)】

路由懶加載所做的事情

將路由對(duì)應(yīng)的組件加載成一個(gè)個(gè)對(duì)應(yīng)的js包 。

在路由被訪問時(shí)才將對(duì)應(yīng)的組件加載。

vue異步組件

語法:component:resolve=>(require(["需要加載的路由的地址"]),resolve)

// 官方文檔:https://vue3js.cn/router4/guide/#html// 引入vue-router對(duì)象import { createRouter, createWebHistory, createWebHashHistory, ErrorHandler } from "vue-router";/** * 定義路由數(shù)組 */const routes = [  {// 404路由    path: "/404",    name: "404",    component: resolve=>(require(["/@/views/404.vue"],resolve))  },]; /** * 創(chuàng)建路由 */const router = createRouter({  history: createWebHistory("/"),  routes,});/** * 輸出對(duì)象 */export default router;

ES import 常用

用戶訪問組件時(shí),該箭頭函數(shù)被執(zhí)行 webpack:import動(dòng)態(tài)導(dǎo)入語法能將該文件單獨(dú)打包 語法:const xxx = ()=>import("需要加載的模塊地址")

// 官方文檔:https://vue3js.cn/router4/guide/#html// 引入vue-router對(duì)象import { createRouter, createWebHistory, createWebHashHistory, ErrorHandler } from "vue-router";/** * 定義路由數(shù)組 */const routes = [  {// 404路由    path: "/404",    name: "404",    component: ()=>import("/@/views/404.vue")  },]; /** * 創(chuàng)建路由 */const router = createRouter({  history: createWebHistory("/"),  routes,});/** * 輸出對(duì)象 */export default router;

(學(xué)習(xí)視頻分享:vuejs入門教程、編程基礎(chǔ)視頻)

以上就是vue中什么是路由懶加載?為什么要進(jìn)行?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!

關(guān)鍵詞: 路由懶加載