【Vue】设置路由默认跳转指定页面
在Vue中,你可以通过Vue Router的redirect
属性来设置默认的路由跳转。以下是一个简单的例子:
首先,确保你已经安装并设置了Vue Router。
import Vue from 'vue';
import Router from 'vue-router';
import HomePage from '@/components/HomePage';
import AboutPage from '@/components/AboutPage';
Vue.use(Router);
const router = new Router({
routes: [
{
path: '/',
name: 'home',
component: HomePage
},
{
path: '/about',
name: 'about',
component: AboutPage
},
// 默认重定向到home页面
{
path: '*',
redirect: '/'
}
]
});
export default router;
在上面的例子中,如果用户尝试访问一个不存在的路径,路由器会将用户重定向到/
路径,也就是HomePage
组件。这是通过一个特殊的路由配置{ path: '*', redirect: '/' }
实现的,其中*
是一个通配符,代表任何无法匹配已定义路由的路径。
评论已关闭