【实战】17.使用 Vue-router 进行路由管理
// 引入 Vue 和 Vue-router
import Vue from 'vue';
import Router from 'vue-router';
// 引入页面组件
import HomePage from '@/components/HomePage';
import LoginPage from '@/components/LoginPage';
import RegisterPage from '@/components/RegisterPage';
// 使用 Vue-router
Vue.use(Router);
// 创建 router 实例
const router = new Router({
mode: 'history', // 使用 HTML5 History 模式
routes: [
{
path: '/',
name: 'home',
component: HomePage
},
{
path: '/login',
name: 'login',
component: LoginPage
},
{
path: '/register',
name: 'register',
component: RegisterPage
}
]
});
// 将 router 实例导出,以便在 Vue 应用中使用
export default router;
这段代码展示了如何在 Vue.js 应用中设置 Vue-router,并定义了三个页面路由。通过创建一个 Router
实例并定义路由规则,我们可以在应用中实现页面的导航和视图的切换。这是开发单页应用时一个非常基础但重要的概念。
评论已关闭