<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<title>Document</title>
<script src="vue221.js"></script>
<script src="vue-router231.js"></script>
</head> <body>
<div id="app">
<router-link to="/login">文龙login router-link</router-link>
<router-link to="/register">文龙register点击这里指向to=register组件,模板会渲染 我已经在需要渲染的地方创建一个router-view的占位符</router-link> <router-view></router-view>
</div>
</body>
</html> <script>
var App = Vue.extend({ });
var login = Vue.extend({
template:"<div><h1>徐文龙login收到指令开始渲染</h1></div>"
});
var register = Vue.extend({
template:"<div><h1>非文龙resgister收到点击命令开始渲染 路由router子数组中path指向这个组件,这是组件的template模板</h1></div>"
});
var router = new VueRouter({
routes:[
{path:'/login',component:login},
{path:'/register',component:register}
]
}); new Vue({
el:'#app',
router:router
})
</script> //这个文件是vue.js的路由 var router是创建一个路由, routes本身就是一个数组.
//new vue 是根组件 或者叫做父组件,在根组件上,开劈一个路由,这里路由的path数据的component组件绑定已经创建的组件,当这个已经创建的组件模板数据改变了,会触发
//view部分的的 router-link 所指向的to=组件,这个歌组件中的template数据就会改变.

最新文章

  1. 微软官方提供的免费正版 Windows 8.1/Win10/7/XP/Vista 操作系统虚拟机镜像下载
  2. 20160929001 Guid生成
  3. sqlite学习
  4. python和numpy的版本、安装位置
  5. 用GL画出人物的移动路径
  6. Android – 学习操作NFC – 2
  7. iTunesConnect进行App转移2-官方说明
  8. 虚拟机Linux----Ubuntu1204----设置固定Ip
  9. Java for LeetCode 052 N-Queens II
  10. Android布局居中的几种做法
  11. Oracle NoLogging Append 方式减少批量insert的redo_size
  12. Constructing Roads
  13. HTML5: Screen Orientation API
  14. 【原创】2、小程序域名配置之申请支持SSL(https)
  15. android 使用Ksoap2工具类实现WebService网络编程
  16. 智能提示含查询多列(html+JS+handler+ HttpRemoting)一、html示列 加 JS加 请求 Handler
  17. 使用css实现时间轴
  18. ubuntu16系统中pycharm下使用git将代码提交到github仓库
  19. 面试题:应用中很多jar包,比如spring、mybatis、redis等等,各自用的日志系统各异,怎么用slf4j统一输出?(上)
  20. 关于安装VS2010过程中的错误

热门文章

  1. Selenium 工具介绍、安装、配置及使用
  2. Boost中的Timer的使用——计算时间流逝
  3. Koa2学习(一)环境搭建
  4. 集成到Buildroot中的Helloword程序【转】
  5. java 泛型的理解与应用
  6. VS 一些用法设置
  7. 并不对劲的bzoj5341:loj2553:uoj400:p4565:[Ctsc2018]暴力写挂
  8. AutoIT: WinActivate可以把要操作的窗口提前。
  9. JavaScript对象模型-执行模型
  10. Code Project精彩系列(转)