vue 路由器vue-router

区分

  1. $router: 路由器,用来管理路由的,例如 push 进行路由跳转
  2. $route: 当前页面路由,用来获取当前页面的路由信息的,例如$route.path, $route.params, $route.query
一、Vue中引入vue-router
  1. 安装vue-router

    npm install vue-router
    
  2. 全局路由管理
    (1)src 文件夹家中创建 router/index.js 文件
    (2)index.js 中引入 vue-router ,创建路由器实例

    import Vue from 'vue';
    import VueRouter from 'vue-router';
    import page1 from '../views/page1.vue';
    
    // Vue中引入新插件都要use一下
    Vue.use(VueRouter); 
    
    const routes = [
    	{
         	// 首页默认重定向到page1页面
    		path: '/',
    		name: 'home',
    		redirect: 'page1'
    	},
    	{
         
    		path: '/page1',
    		name: 'page1',
    		component: page1,
    		children: [
    			{
         path: 'child1', name: 'child1', component: () => import('../views/child1.vue'
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值