最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue3中配置404路由及懶加載的解決過(guò)程

 更新時(shí)間:2025年04月03日 10:16:22   作者:Roco?Ethan  
這篇文章主要介紹了Vue3中配置404路由及懶加載的解決過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Vue3中配置404路由及懶加載的解決

  • 在 Vue 3 應(yīng)用中,處理未找到的路由(即404頁(yè)面)是一項(xiàng)基本但重要的任務(wù),尤其是在大型應(yīng)用中,它能確保用戶(hù)在嘗試訪(fǎng)問(wèn)不存在的路徑時(shí)仍能得到良好的體驗(yàn)。
  • 本文將指導(dǎo)你如何在 Vue 3 中配置 404 路由,并利用懶加載技術(shù)進(jìn)一步優(yōu)化性能。

1.配置 404 路由

// router/index.ts
import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router';
import NotFound from '@/views/404/NotFound.vue'; // 直接導(dǎo)入,非懶加載示例

const routes: Array<RouteRecordRaw> = [
  {
    path: "/:pathMatch(.*)*",
    redirect:'/404',
  },
  {
    path: "/404",
    name: "NotFound",
    component: () => import("@/views/404/NotFound.vue"),
  },
];

const router = createRouter({
  // 配置history模式
  history: createWebHashHistory(),
  routes,
});

export default router;

2.測(cè)試

  • 最后,測(cè)試你的 404 頁(yè)面配置。
  • 嘗試訪(fǎng)問(wèn)一些不存在的 URL,確認(rèn) 404 頁(yè)面能夠正確顯示,并且懶加載功能正常工作。

3.錯(cuò)誤寫(xiě)法

  • 在 Vue Router 中,每個(gè)路由記錄必須有唯一的 name 屬性。
  • 當(dāng)你定義了多個(gè)具有相同 name 的路由時(shí),Vue Router 會(huì)拋出錯(cuò)誤,因?yàn)樗鼰o(wú)法確定在導(dǎo)航時(shí)應(yīng)該使用哪個(gè)路由。
  • name 的主要用途是在 router-link 組件中或調(diào)用 router.push()、router.replace() 等方法時(shí),作為目標(biāo)路由的標(biāo)識(shí)。

開(kāi)發(fā)過(guò)程的坑記錄一下

  {
    path: "/:pathMatch(.*)*",
    name: "NotFound",
    redirect: "/404",
  },
  {
    path: "/404",
    name: "NotFound",
    component: () => import("@/views/404/NotFound.vue"),
  },

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

宁乡县| 资阳市| 江陵县| 井冈山市| 左权县| 临夏市| 广汉市| 临澧县| 呼玛县| 福鼎市| 彩票| 九台市| 惠东县| 墨竹工卡县| 扎囊县| 海伦市| 郎溪县| 林口县| 三明市| 涿州市| 乐东| 鹤岗市| 永清县| 资源县| 马山县| 临高县| 蛟河市| 江达县| 南江县| 肃宁县| 光山县| 吴忠市| 札达县| 龙门县| 安塞县| 临沂市| 崇信县| 上林县| 弥渡县| 西藏| 荆门市|