天天看点

Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)

  1. 理解: 一个路由(route)就是一组映射关系(key - value),多个路由需要路由器(router)进行管理。
  2. 前端路由:key是路径,value是组件。
  3. 控制页面的跳转

文章目录

  • ​​1、基本使用​​
  • ​​1.1. 安装vue-router​​
  • ​​1.2. 应用插件​​
  • ​​1.3 编写router配置项​​
  • ​​1.4 实现切换(active-class可配置高亮样式)​​
  • ​​1.5 指定展示位置​​
  • ​​2、几个注意点​​
  • ​​3、在项目中的实际应用​​
  • ​​4、测试效果​​
  • ​​5、提示​​

1、基本使用

1.1. 安装vue-router

命令:​

​npm i vue-router​

1.2. 应用插件

​Vue.use(VueRouter)​

Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)

1.3 编写router配置项

import VueRouter from 'vue-router'
   //引入Luyou 组件
   import About from '../components/About'
   import Home from '../components/Home'
   
   //创建router实例对象,去管理一组一组的路由规则
   const router = new VueRouter({
      routes:[
         {
            path:'/about',
            component:About
         },
         {
            path:'/home',
            component:Home
         }
      ]
   })
   
   //暴露router
   export      

1.4 实现切换(active-class可配置高亮样式)

<router-link active-class="active" to="/about">About</router-link>      

1.5 指定展示位置

<router-view></router-view>      

2、几个注意点

  1. 路由组件通常存放在​

    ​pages​

    ​​文件夹,一般组件通常存放在​

    ​components​

    ​文件夹。
  2. 通过切换,“隐藏”了的路由组件,默认是被销毁掉的,需要的时候再去挂载。
  3. 每个组件都有自己的​

    ​$route​

    ​属性,里面存储着自己的路由信息。
  4. 整个应用只有一个router,可以通过组件的​

    ​$router​

    ​属性获取到。

3、在项目中的实际应用

Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)
Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)
Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)

4、测试效果

Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)
Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)

5、提示

继续阅读