为什么访问不到 Ground 组件啊

69 天前
 qwertyzzz

总是会跳到/equipment 是不是/这个导致的啊。。。没系统看 vue 都是面向 gpt

const router = createRouter({
    history: createWebHashHistory(),
    routes: [

        {
            name:'Ground',
            path:'/ground',
            component: ()=>import('@/view/Ground.vue')
        },
        {
            name:'Index',
            path:'/equipment/:c?',
            component: ()=>import('@/view/Index.vue'),
            beforeEnter: (to, from, next) => {
                if (!to.params.c) {
                    // 如果参数 c 未定义,设置默认值
                    next({ name: 'Index', params: { c: 'rackets' } });
                } else {
                    next();
                }
            }
        },
        {
            path: '/',
            component: ()=>import('@/view/Index.vue')
        }
    ]
})
761 次点击
所在节点    Vue.js
5 条回复
InternetExplorer
69 天前
是访问 /ground 会跳转到 /equipment 么
我猜你在 Ground.vue 里写了跳转到 /equipment 的逻辑,然后还无意中写出了执行这个逻辑的代码
qwertyzzz
69 天前
@InternetExplorer Ground.vue 里啥都没。。
Eension
45 天前
{
path: '/',
component: ()=>import('@/view/Index.vue')
}
改{
path: '/',
redirect: '/ground'
}
qwertyzzz
45 天前
@Eension 其实是我访问地址错了 中间有个/#/ ,你怎么在翻我帖子
Eension
43 天前
@qwertyzzz 啊?没有就是在翻 vue ,忘了看日期

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1056795

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX