2019独角兽企业重金招聘Python工程师标准>>>

    <body><div id="app"></div></body><script type="text/javascript">var Login = {template: `<div>我是登陆界面</div>`};var Register = {template: `<div>我是注册界面</div>`};<!-- 2:按照插件 -->Vue.use(VueRouter);<!-- 3:创建路由对象 -->var router = new VueRouter({<!-- 4:配置路由对象 -->routes: [{ name:'login',   path: '/login',       component: Login}, { name:'register', path: '/register',    component: Register }]});<!-- 6:指定路由改变局部的位置 -->var App = {template: `<div><!-- vue-router内置组件 --><!-- <router-link to="/login">登录去</router-link><router-link to="/register">注册去</router-link> --><!-- to 前没有冒号 就字符串处理了 --><router-link :to="{name:'login'}">登录去</router-link><router-link :to="{name:'register'}">注册去</router-link><!-- 显示跳转页面 --><router-view></router-view></div>`}new Vue({el: '#app',router: router,components: {app: App},template: '<app/>'})</script>

传参与嵌套

    <body><div id="app"></div></body><script type="text/javascript">// 1: router-view 中包含 router-view// 2: 路由规则中存在子路由var Login = {template: `<div>这里是Login界面,下面是子界面<hr><!-- 显示跳转页面 --><router-view></router-view></div>`,created: function() {console.log(this.$route.query);console.log(this.$route.query.id + ' ' + this.$route.query.name);}};var Register = {template: `<div>我是注册界面</div>`,created: function() {console.log(this.$route.params);console.log(this.$route.params.name);}};var Woman={template:`<div>女的</div>`}var Man={template:`<div>男的</div>`}var Boy={template:`<div>小屁孩</div>`}<!-- 2:按照插件 -->Vue.use(VueRouter);<!-- 3:创建路由对象 -->var router = new VueRouter({<!-- 4:配置路由对象 -->routes: [{<!--保证 /login 显示login组件  -->name: 'login',path: '/login',component: Login,<!-- 保证/login/abc 显示abc -->children:[{name: 'login.woman',path: 'woman',component: Woman},{name: 'login.man',path: 'man',component: Man},{name: 'login.boy',path: 'boy',component: Boy}]},{name: 'register',path: '/register/:name',component: Register}]});<!-- 6:指定路由改变局部的位置 -->var App = {template: `<div><!-- vue-router内置组件 --><!-- <router-link to="/login">登录去</router-link><router-link to="/register">注册去</router-link> --><!-- to 前没有冒号 就字符串处理了  --><!-- query:{id:1} --><!-- params:{name:'abc'} --><router-link :to="{name:'login.woman'}" >女</router-link><router-link :to="{name:'login.man'}" >男</router-link><router-link :to="{name:'login.boy'}" >小屁孩</router-link><router-link :to="{name:'login',query:{id:1,name:'ddd'}}" >登录去</router-link><router-link :to="{name:'register',params:{name:'abc'}} "  >注册去</router-link><!-- 显示跳转页面 --><router-view></router-view></div>`}new Vue({el: '#app',router: router,components: {app: App},template: '<app/>'})</script>

转载于:https://my.oschina.net/qingqingdego/blog/2873891

vue学习:7、路由跳转相关推荐

  1. Vue学习之路由(Router)

    Vue学习之 路由(Router) 文章目录 Vue学习之 路由(Router) 一.路由是什么? 二.Vue Router的安装 1.直接下载/CDN 2.NPM安装 三.路由的基础使用 1.定义路 ...

  2. 解决vue单页路由跳转后scrollTop的问题

    作为vue的初级使用者,在开发过程中遇到的坑太多了.在看页面的时候发现了页面滚动的问题,当一个页面滚动了,点击页面上的路由调到下一个页面时,跳转后的页面也是滚动的,滚动条并不是在页面的顶部 在我们写路 ...

  3. Vue导航点击路由跳转后样式不变

    Vue导航点击路由跳转后样式不变 <template><ul><li :class="{active:isActive==1}" @click=&qu ...

  4. 解决 VUE 微信 IOS 路由跳转问题

    解决 VUE 微信 IOS 路由跳转问题 参考文章: (1)解决 VUE 微信 IOS 路由跳转问题 (2)https://www.cnblogs.com/taoquns/p/9713846.html ...

  5. vue中实现路由跳转的三种方式(超详细整理)

    vue中实现路由跳转的三种方式 一.使用vue-router vue-router 本质是一个第三方的包 用的时候需要下载 步骤 (7步法 ): 下载vue-router模块到当前工程 yarn ad ...

  6. vue实现登录路由跳转到成功页面

    一. 效果 1.未登陆之前 2.登录界面 3.登录之后路由跳转 二.需求分析 要求: 使用vue-cli搭建 创建项目 密码输入框有 两个功能,当用户输入时候如果坚持caps lock处于开启状态. ...

  7. vue路由跳转权限_如何在vue中实现路由跳转判断用户权限功能?

    实现这类校验有几个步骤. 1.设置路由是否需要校验的阀值. // 路由配置的地方谁知阀值 routes:[ { name:'admin', path:'/admin', component:'..., ...

  8. 创建vue项目(三)路由跳转、反向代理、本地存储、状态管理

    数据更新渲染,axios请求数据,配置环境 一.路由跳转 app.vue <template><div id="app"><keep-alive> ...

  9. vue中的路由跳转和传参

    一:注意:在 Vue 实例中,你可以通过 $router 访问路由实例.因此你可以调用 this.$router.push("路由地址")来跳转到目标路由页面: 想要导航到不同的 ...

  10. vue --- Vue中的路由跳转问题

    import Vue from 'vue' import Router from 'vue-router' // 前2个导入时vue框架自带的 import SayHi from '@/compone ...

最新文章

  1. python npz文件_numpy的文件存储 .npy .npz 文件
  2. 《Ossim应用指南》入门篇
  3. 20162316刘诚昊 第九周学习总结
  4. Dapper用法小记
  5. Chromium:安装depot_tools及获取Chromium源代码
  6. IPv6下CDN和网络的最佳实践
  7. leetcode 743. Network Delay Time | 743. 网络延迟时间(邻接矩阵,Dijkstra 算法)
  8. linux之head命令
  9. 论文浅尝 | 基于置信度的知识图谱表示学习框架
  10. 昨晚第一次使用了 NUnit,方才发现它是个好东西,似乎好多好东西其实一直在身边,只是没有勇气去尝试而一直无法体会。...
  11. JavaScript文档对象模型获取body元素对象和获取Html元素对象(3)
  12. Flex中添加大量组件时内存占用问题
  13. 算法分析中的空间复杂度
  14. cad相对坐标快捷键_CAD里面绝对、相对、极坐标是什么?如何区别
  15. irrlicht引擎:实现天龙八部的RPG换装
  16. matlab spline三次样条插值x,Spline(三次样条插值)
  17. redis主从、集群
  18. 网络核心之分组交换与电路交换
  19. 《How powerful are graph neural networks》论文翻译
  20. android 小学课程,中小学同步课堂

热门文章

  1. html 类型转换,JavaScript怎么进行类型转换?
  2. C++ 泛型编程(一):模板基础:函数模板、类模板、模板推演成函数的机制、模板实例化、模板匹配规则
  3. leetcode369. 给单链表加一
  4. ubuntu的apache配置https
  5. 《Python Cookbook 3rd》笔记(1.7):字典排序
  6. HTTPS 工作原理
  7. Android设计模式之——模板方法模式
  8. 做好7步 迅速成为行业专家
  9. 别让6种不良心理偷走你的好人缘
  10. SQL零基础学习笔记(一)