vue-在子路由前加/形成绝对路由

在vue-router中,通常我们添加子路由时不会前缀加/,但是也可以加,加上之后,就可以形成类似“绝对路由”的效果。

例子如下

// router.ts
import { createRouter, createWebHistory } from "vue-router";

const Layout = {
  template: `
    <div class="layout">
      this is layout.
      <RouterView />
    </div>
  `,
};

const System = {
  template: `
    <div class="system">
      this is system.
      <RouterView />
    </div>
  `,
};

const User = {
  template: `
    <div class="user">
      this is user.
    </div>
  `,
};

const routes = [
  {
    path: "/app",
    component: Layout,
    children: [
      {
        path: "system",
        component: System,
        children: [
          {
            path: "/sys/user",
            component: User,
          },
        ],
      },
    ],
  },
];

export const router = createRouter({
  history: createWebHistory(),
  routes,
  strict: true,
  sensitive: true,
});

在上面这个例子里,通过访问路由

可以匹配 `/sys/user`(并且 `Layout` 和 `System` 组件会生效)、`/app/system`,但是无法匹配 `/app/system/user`,`/app/system/sys/user`。

这样子的绝对路由,前面不能添加任何路由信息

方便一些情况下的访问。

相关推荐

  1. vue-/形成绝对

    2024-05-14 09:52:07       31 阅读
  2. Vue中嵌套)的使用

    2024-05-14 09:52:07       35 阅读
  3. vue的history实现形式

    2024-05-14 09:52:07       40 阅读
  4. vue

    2024-05-14 09:52:07       44 阅读
  5. vue3

    2024-05-14 09:52:07       43 阅读
  6. vue3

    2024-05-14 09:52:07       71 阅读
  7. Vue

    2024-05-14 09:52:07       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 09:52:07       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 09:52:07       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 09:52:07       87 阅读
  4. Python语言-面向对象

    2024-05-14 09:52:07       96 阅读

热门阅读

  1. python常见数据的存取

    2024-05-14 09:52:07       27 阅读
  2. C++中匿名对象介绍及使用场景详解

    2024-05-14 09:52:07       34 阅读
  3. 超级好用的C++实用库之日志类

    2024-05-14 09:52:07       37 阅读
  4. 如何不用额外变量交换两个数

    2024-05-14 09:52:07       33 阅读
  5. 专访 Staynex 创始人 Yuen Wong:酒店行业的变革者

    2024-05-14 09:52:07       29 阅读
  6. 电商秒杀系统-案例04-redis下的session控制

    2024-05-14 09:52:07       37 阅读
  7. 100条常见的c语言bug汇总上篇3

    2024-05-14 09:52:07       37 阅读
  8. vue项目通过点击文字上传html文件,查看html文件

    2024-05-14 09:52:07       38 阅读
  9. K8S集群Etcd数据备份/恢复

    2024-05-14 09:52:07       31 阅读