Vue导航以及自定义创建项目
文章目录
- Vue导航以及自定义创建项目
-
- 一、声明式导航-导航链接
- 二、声明式导航-两个类名
- 三、声明式导航-自定义类名(了解)
- 四、声明式导航-查询参数传参
- 五、声明式导航-动态路由传参
- 六、动态路由参数的可选符(了解)
- 七、Vue路由-重定向
- 八、Vue路由-404
- 九、Vue路由-模式设置
- 十、编程式导航-两种路由跳转方式
- 十一、编程式导航-path路径跳转传参
- 十二、编程式导航-name命名路由传参
- 十三、面经基础版-案例效果分析
- 十四、面经基础版-一级路由配置
- 十五、面经基础版-二级路由配置
- 十六、面经基础版-二级导航高亮
- 十七、面经基础版-首页请求渲染
- 十八、面经基础版-查询参数传参
- 十九、面经基础版-动态路由传参
- 二十、面经基础版-详情页渲染
- 二十一、面经基础版-缓存组件
- 二十二、VueCli 自定义创建项目
- 二十三、ESlint代码规范及手动修复
- 二十四、通过eslint插件来实现自动修正
一、声明式导航-导航链接
1.需求
实现导航高亮效果
如果使用a标签进行跳转的话,需要给当前跳转的导航加样式,同时要移除上一个a标签的样式,太麻烦!!!
2.解决方案
vue-router 提供了一个全局组件 router-link (取代 a 标签)
- 能跳转,配置 to 属性指定路径(必须) 。本质还是 a 标签 ,to 无需 #
- 能高亮,默认就会提供高亮类名,可以直接设置高亮样式
语法: 发现音乐
<div