vue2.0——路由
来源:互联网 发布:义乌淘宝培训多少钱 编辑:程序博客网 时间:2024/06/06 04:28
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>路由</title> <script src="../js/Vue.js"></script> <script src="../js/vue-router.min.js"></script></head><body> <div id="box"> <div> <router-link to="/home">这是主页</router-link> <router-link to="/news">这是新闻页</router-link> </div> <div> <router-view></router-view> </div> </div> <script> //定义组件 var Home = { template:'<h2>主页详情页</h2>' }; var News = { template:'<h2>新闻页详情页</h2>' }; //配置路由 const routes = [ {path:'/home',component:Home}, {path:'/news',component:News}, //重定向 {path:'/',redirect:'/home'}, ]; //生成路由实例 const router = new VueRouter({ routes }); //加载实现 new Vue({ router, el:'#box' }); </script></body></html>
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>路由</title> <script src="../js/Vue.js"></script> <script src="../js/vue-router.min.js"></script></head><body> <div id="box"> <div> <router-link to="/home">这是主页</router-link> <router-link to="/news">这是新闻页</router-link> <router-link to="/user">这是用户页</router-link> </div> <div> <router-view></router-view> </div> </div> <script> //定义组件 var Home = { template:'<h2>主页详情页</h2>' }; var News = { template:'<h2>新闻页详情页</h2>' }; var user = { template:'<h2>用户页详情页</h2>' }; var User = { template:` <div> <h3>这是用户信息</h3> <ul> <li> <router-link to="/user/username">某个用户</router-link> </li> </ul> <div> <router-view></router-view> </div> </div> ` }; var UserDetail={ template:` <div> 这是XX用户 </div> ` }; //配置路由 const routes = [ {path:'/home',component:Home}, {path:'/news',component:News}, {path:'/user',component:User}, { path:'/user', component:User, children:[ {path:'username', component:UserDetail} ] }, //重定向 {path:'*',redirect:'/home'}, ]; //生成路由实例 const router = new VueRouter({ routes }); //加载实现 new Vue({ router, el:'#box' }); </script></body></html>
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>路由</title> <script src="../js/Vue.js"></script> <script src="../js/vue-router.min.js"></script></head><body> <div id="box"> <div> <router-link to="/home">这是主页</router-link> <router-link to="/news">这是新闻页</router-link> <router-link to="/user">这是用户页</router-link> </div> <div> <router-view></router-view> </div> </div> <script> //定义组件 var Home = { template:'<h2>主页详情页</h2>' }; var News = { template:'<h2>新闻页详情页</h2>' }; var user = { template:'<h2>用户页详情页</h2>' }; var User = { template:` <div> <h3>这是用户信息</h3> <ul> <li> <router-link to="/user/jack/age/10">jack</router-link> <router-link to="/user/jony/age/15">jony</router-link> <router-link to="/user/jeey/age/18">jeey</router-link> </li> </ul> <div> <router-view></router-view> </div> </div> ` }; var UserDetail={ template:` <div> {{$route.params}} </div> ` }; //配置路由 const routes = [ {path:'/home',component:Home}, {path:'/news',component:News}, {path:'/user',component:User}, { path:'/user', component:User, children:[ {path:':username/age/:age', component:UserDetail} ] }, //重定向 {path:'*',redirect:'/home'}, ]; //生成路由实例 const router = new VueRouter({ routes }); //加载实现 new Vue({ router, el:'#box' }); </script></body></html>
0 0
- vue2.0——路由
- Vue2.0的变化(2)———vue2.0动画的变化、vue-2.0路由的变化
- vue2.0 路由 学习笔记
- vue2.0路由--vue-router
- vue2.0路由的配置
- Vue2 路由
- vue2.0 动态路由传参方法
- vue2.0 路由不显示router-view
- vue2.0路由及兄弟组件通信
- Vue2.0路由动态路径的绑定
- 【Vue】2.vue2.0路由及路由嵌套
- vue2.0——生命周期
- vue2.0——循环
- vue2.0——组件
- vue2.0——运动
- vue.js之路(3)——vue2版本的路由
- Vue2路由问题汇总
- vue1.0和vue2.0的区别之路由
- 七 复用类(还需要再研究)
- python第5天:数字类型详细操作
- Anthemion DialogBlocks 5.07破解实录
- 你真的了解 Instant Run 吗?
- 什么是Serializable
- vue2.0——路由
- 备战一线互联网公司的Java面试题清单
- eval 动态操作多个元素
- 传输资源结构、调度单元
- 198. House Robber
- 数据化运营7大经典思路
- VirtualBox 4.3“不能为虚拟电脑 打开一个新任务”解决方案
- 产生1mS方波
- python faster rcnn