在初始化vue init webpack <工程名>时,有一步是询问是否安装vue-router,选择yes,如果没有安装的话,后面需要自己安装。然后在目录中可以看到有个文件夹叫router:

  首先在components里有多个VUE页面,这里假设有两个:HelloWorld和firstcom。我们刚开始进去的时候显示HelloWorld界面:

点击其中的firstcom按钮,即跳转到下一个界面:

  这里使用初始化的APP作为主页面:

  其中的<router-link to="你想跳转的组件名称">标签将按钮默认渲染成一个a标签模式,点击就会跳转页面,但不是全部页面都会变,跳转后的内容只是被渲染在<router-view/>这里。所以看上面两个页面中,VUE的logo同时存在。

  JS的配置:  打开router目录下的index.js文件,将firstcom组件用import导入,再在routes中注册(还是声明?刚开始学,还分不清楚)组件:

这样一个超简单的路由跳转就出来了!Router中的mode:history表示加载的方式,如果加上这句话,那么路由跳转后的链接中没有“#”号,便于浏览器搜索,也比较好看!path:'/'表示路由默认的组件,每次进去都会默认进入到这儿。

  特别注意:path与name的顺序不能反!!!就是path必须放在最前面,否则就是空白一片!

最新文章

  1. ClassNotFoundException: org.apache.catalina.loader.DevLoader 自己摸索,丰衣足食
  2. STM32之位绑定
  3. linq group by max 多表链接实例
  4. Linux 中如何卸载已安装的软件(转载)
  5. 斯坦福第三课:线性代数回顾(Linear Algebra Review)
  6. Angular系列---- AngularJS入门教程03:AngularJS 模板(转载)
  7. iOS - UIProgressView
  8. NOIP2009解题报告
  9. mapping 详解5(dynamic mapping)
  10. C# net部署图片分布式存储服务器的小案例
  11. linux系统用户锁定与解锁
  12. Menu( 菜单)
  13. .NET基础拾遗(3)字符串、集合和流1
  14. 【十】注入框架RoboGuice使用:(Your First Testcase)
  15. 【Python】生成器和递归
  16. Git中.gitignore文件的使用
  17. Entity Framework系列教程汇总
  18. Complete Binary Search Tree
  19. C和Java判断一个数字是否为素数
  20. lcn 分布式事务协调者集群原理

热门文章

  1. 获取 Windows Phone 的 User-Agent 字符串
  2. 配置DCOM中excel权限
  3. C++调用Matlab 注意事项
  4. 配置notepad++编程环境
  5. JavaScript 消息框
  6. img-responsive class图片响应式
  7. java中的标识符
  8. iOS 小知识
  9. element合并单元格方法及遇到问题的解决办法
  10. js生产随机数