我遇到了vue-router问题:)我为路由器创建了一个简单的地图:
module.exports = {
'/': {
component: require('./views/home')
},
'/auth/login': {
component: require('./views/auth/login')
},
'/auth/register': {
component: require('./views/auth/register')
},
'/resumes': {
component: require('./views/resumes')
},
// 404 NotFound
'*': {
component: {
template: "not found"
}
}
};
将路由器定义为vue,它完美运行。我的主页js代码:
module.exports = {
inherit: true,
template: require('./template.html'),
ready: function() {
if(this.isLoggedIn)
this.$route.router.go('/resumes');
}
};
如果用户登录,我想加载简历页面。 当我在任何事件或使用v-link指令使用它时,它正常工作。 但是,如果我在就绪功能上使用它,它会重复页面。它调用主页并在其上添加第二页。
IMG:http://imageshack.com/a/img540/9409/3DK1ZL.jpg
什么错了?我该如何解决?我正在处理这个问题大约4天。请帮帮我们。
答案 0 :(得分:0)
this.$route.router.go('/resumes')
已被删除。