【发布时间】:2020-10-29 11:06:32
【问题描述】:
我正在尝试重定向页面,但出现错误。我认为我的定义是正确的,为什么会出现这个错误?
提前感谢您的帮助,谢天谢地。
路由器.js
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router);
import Homepage from './screens/Homepage';
import Journey from './screens/Journey';
const router = new Router({
mode: 'history',
routes: [
{
path: '/',
component: Homepage
},
{
path: '/journey',
component: Journey
}
]
});
export default router;
main.js
import Router from './router';
new Vue({
store: Store,
router: Router,
el: '#app',
render: h => h(App)
});
我的推送..
this.$router.push('/journey');
【问题讨论】:
-
this.$router.push('/journey')写在哪个文件里,是在组件里吗? -
是的,写在首页的一个组件里。 @ShayaUlman
-
你能把代码贴出来吗?
-
现已修复。问题是“setTimeout”。我正在删除 setTimeOut,现在正在工作.. 感谢 Shaya 的帮助...
标签: vue.js vuejs2 vue-component vue-router