实例讲解系列之vue-router的使用

先总结一下vue-router使用的基本框架:

1.安装并且引入vue-router

安装:npm install vue-router --save-dev

2.执行Vuerouter:

3.写好路由配置:

4.new 一个vueRouter实例,并且将路由配置文件,传到vueRouter实例上去。

5.在入口文件里面引入vueRouter实例并且挂载到vue实例上

下面进行实例讲解:

先来看项目最终的效果:

做这个实例的步骤:

来看一下项目的目录结构

1.在App.vue文件里面添加router-link和router-view

active-class是指定当前路由位置的

transition是用来做路由切换动画的。

2.规划组件,在src目录下建立一个componets目录,里面建立一个home.vue组件来存放首页的代码。news.vue来存放news列表代码。

home:

news:

2.设置路由配置文件,src目录下建立一个router文件夹新建一个index.js,routerConfig.js

routerConfig.js:

index.js

mode和scrollBehavior的作用请看代码注释。

3.在入口文件挂载vuerRuter

执行npm run dev就可以查看效果了。

在这个项目中使用了animate.css动画库做路由切换动画。

需要在我们在main.js中引入这个css库

项目源代码下载地址:

更新文章真的不容易。

希望能够获得网友一点一点奖赏,这样我才有动力继续更新下去,也有动力更新更多更好的更使用的文章。

最新文章

  1. HMAC加密的消息摘要码
  2. Python SQLAlchemy --3
  3. -[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法
  4. using关键字背后的故事!
  5. bash脚本中的普通数组和关联数组
  6. iOS 定义圆角控件
  7. CRM报表打印
  8. iOS:UIAlertController和UIAlertAction的详解
  9. Redhat6下安装QEMU
  10. Ehcache(2.9.x) - Configuration Guide, Configuring Storage Tiers
  11. Mysql JDBC 连接串参数说明
  12. [LeetCode][Java] 3Sum Closest
  13. JVM相关知识(1)
  14. Android 自定义 View 圆形进度条总结
  15. 二.java下使用RabbitMQ实现hello world
  16. dlib下训练自己的物体检测器--手的检测
  17. 回归树(Regression Tree)
  18. [Educational Round 10][Codeforces 652F. Ants on a Circle]
  19. XXE漏洞学习
  20. 【Mybatis】MyBatis之表的关联查询(五)

热门文章

  1. hdu3713 Double Maze
  2. BeautifulSoup练习第一节
  3. Entity Framework Core 2.0 中使用LIKE 操作符
  4. Spring-MVC开发步骤(入门配置)
  5. Android开发——xml知识之xml可绘制对象简介
  6. [自制操作系统] BMP格式文件读取&图形界面系统框架/应用接口设计
  7. 【1414软工助教】团队作业9——测试与发布(Beta版本) 得分榜
  8. 201521123080《Java程序设计》第7周学习总结
  9. 201521123015 《Java程序设计》第2周学习总结
  10. 201521123035《Java程序设计》第十周实验总结