Heim > Fragen und Antworten > Hauptteil
Sie gelangen zur Startseite, sobald Sie sie aktualisieren
main.js
const router = new VueRouter({
history: false,
hashbang: true,
routes
})
router.js
const routers = [
{
path:'/login',
component:login,
},
{
path: '/welcome',
component: welcome,
},
{
path: '/test',
component: test,
},
{
path: '/',
component: Home,
children: [
{ path: '/clueFilter', component: clueFilter, name: '首页'},
{ path: '/myTags', component: myTags, name: '我的'},
]
},
{
path: '/',
component: Home,
children: [
{ path: '/statistics',component: statistics, name: '下载记录'},
{ path: '/tableHistory', component:tableHistory,name: '已下载'},
{ path: '', name: '业务分析',permissions:'vip'}
]
}
]
app.vue
export default {
name: 'app',
components: {
},
created: function () {
this.$router.push('/login')
}
}
Egal welche Seite ich aktualisiere, es wird immer zur Anmeldeseite gesprungen. Stimmt etwas mit der Art und Weise, wie ich die Startseite eingestellt habe?
天蓬老师2017-05-19 10:37:03
你的 app.vue 在 created 方法里就是这样写的,一旦 app 创建就跳转到 /login 页面。
不知道你的业务逻辑是怎样的,但大体上思路是在跳转 /login 的地方做判断,不要直接跳。
仅有的幸福2017-05-19 10:37:03
export default {
name: 'app',
components: {
},
created: function () {
this.$router.push('/login') // 注意! 你这个代码的意思就是每次刷新的时候进入'/login',去掉就可以了
}
}