1 Star 0 Fork 0

RenMuming/total-2105

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.ts 865 Bytes
一键复制 编辑 原始数据 按行查看 历史
RenMuming 提交于 2023-10-12 08:07 . 路由配置文件
import { createRouter, RouteRecordRaw, createWebHistory } from 'vue-router'
const routes: RouteRecordRaw[] = [
{
// path就是地址栏访问的路径
path: '/',
// component就是对于地址的页面文件
component: () => import('../view/Home.vue'),
},
{
path: '/about',
component: () => import('../view/About.vue'),
}
]
// 创建router
const router = createRouter({
// 配置为Hash模式
history: createWebHistory(import.meta.env.BASE_URL),
// 配置toures
routes,
// 路由跳转时返回顶部
scrollBehavior() {
return { top: 0 }
},
})
// 设置前置路由守卫
router.beforeEach((to, from, next) => {
console.log('路由前置:', to, from)
next()
})
// 设置后置路由守卫
router.afterEach((to, from, failure) => {
console.log('路由后置:', to, from, failure)
})
export { router }
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ren-muming/total-2105.git
git@gitee.com:ren-muming/total-2105.git
ren-muming
total-2105
total-2105
master

搜索帮助