nuxt实现路由伪静态
1、同一文件夹下新建两个页面文件——PageA.vue/PageB.vue
2、在nuxt.config.js文件router项配置两个页面的动态路由,重启项目
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") } ); } },
3、配置跳转
<template> <div class="container"> <a @click="$router.push(`/strA-${'参数id'}.html`)">去到页面A</a> <a @click="$router.push(`/strB/${'参数id'}`)">去到页面B</a> </div> </template>
4、查看效果
PageA: 127.0.0.1:9000/strA-参数id.html
PageB: 127.0.0.1:9000/strB/参数id
⚠️ 要想路由伪静态,必须传路由参数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了