首页 > 代码库 > vue 2.0 路由创建的详解过程
vue 2.0 路由创建的详解过程
1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>Document</title> 7 <script src="vue221.js"></script> 8 <script src="vue-router231.js"></script> 9 </head> 10 11 <body> 12 <div id="app"> 13 <router-link to="/login">文龙login router-link</router-link> 14 <router-link to="/register">文龙register点击这里指向to=register组件,模板会渲染 我已经在需要渲染的地方创建一个router-view的占位符</router-link> 15 16 <router-view></router-view> 17 </div> 18 </body> 19 </html> 20 21 <script> 22 var App = Vue.extend({ }); 23 var login = Vue.extend({ 24 template:"<div><h1>徐文龙login收到指令开始渲染</h1></div>" 25 }); 26 var register = Vue.extend({ 27 template:"<div><h1>非文龙resgister收到点击命令开始渲染 路由router子数组中path指向这个组件,这是组件的template模板</h1></div>" 28 }); 29 var router = new VueRouter({ 30 routes:[ 31 {path:‘/login‘,component:login}, 32 {path:‘/register‘,component:register} 33 ] 34 }); 35 36 new Vue({ 37 el:‘#app‘, 38 router:router 39 }) 40 </script> 41 42 //这个文件是vue.js的路由 var router是创建一个路由, routes本身就是一个数组. 43 //new vue 是根组件 或者叫做父组件,在根组件上,开劈一个路由,这里路由的path数据的component组件绑定已经创建的组件,当这个已经创建的组件模板数据改变了,会触发 44 //view部分的的 router-link 所指向的to=组件,这个歌组件中的template数据就会改变.
vue 2.0 路由创建的详解过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。