zoukankan      html  css  js  c++  java
  • nuxt.js如何实现同级目录下建多个动态路由,并将链接设置.html后缀

    nuxt.js中如果在同级目录中建两个_xxxx.vue的动态路由文件,那么页面跳转始终是跳的一个页面,
    如何解决这个问题呢?下面举个栗子:


    第一步:新建两个页面文件

    第二步:在nuxt.config.js文件中配置两个页面的动态路由

      router: {
        extendRoutes(routes, resolve) {
          routes.push(
            {
              name: "pageA",
              path: "/strA-:id",
              component: resolve(__dirname, "pages/test/pageA.vue")
            },
            {
              name: "pageB",
              path: "/strB/:id",
              component: resolve(__dirname, "pages/test/pageB.vue")
            }
          );
        }
      },

    第三步:设置点击跳转,然后重启项目

    <template>
        <div class="container">
            <a @click="$router.push(`/strA-${'参数id'}.html`)">去到页面A</a>
            <a @click="$router.push(`/strB/${'参数id'}`)">去到页面B</a>
        </div>
    </template>

    最后我们看跳转后的链接效果:
    页面A:

    页面B:

  • 相关阅读:
    php 删除指定文件夹
    php 批量进行复制文件
    php 导入/导出 csv 文件
    Java8 Nashorn JavaScript引擎
    Java8 Optional类
    Java8数据流
    Java8默认方法
    异常的其他问题
    package和import语句_5
    继承和权限控制_1
  • 原文地址:https://www.cnblogs.com/maxiansheng/p/12512827.html
Copyright © 2011-2022 走看看