src/router/index.js:路由配置 配置name

export default new Router({routes: [//发送的页面{path:'/chat',name:'chat',component: chat},//接收参数的页面  注意这个name{path:'/taskCenter',name:'taskCenter',component: TaskCenter}]
})
  • 跳转路由参数在地址栏显示 (path;query)

path方式跳转

//简写不传参
this.$router.push('/taskCenter')
//全写传参
this.$router.push({path:'/taskCenter',query:{name1:'1',name2:'2'}})

query获取传参

this.$route.query.name;
this.$route.query.name2;
  • vue让跳转路由参数不在地址栏显示(name;param)

name方式跳转:push绑定的不再是path而是使用了你要发送的页面的name值

this.$router.push({name:'taskCenter', params:{id: ids, savePath: savePath}})

param获取传参:

mounted() {this.requestIds=this.$route.params.id;this.requestXmlPath=this.$route.params.savePath;
}
  •  未搭配动态路由时导航栏时:不会在导航栏中显示传递的数据,也可以正常获得params中的数据,但是刷新页面   后会丢失params中传递的数据

  •  设置动态路由后导航栏显示效果,就算刷新页面也不会丢失params中的数据,但同时也暴漏的传递的数据
//router配置
const routes = [{path: '/chat/:id/:name',name: 'Chat',component: Chat
}]

  • query传参相当于get方式,会把要传递的参数显示在导航栏中。
  • params传参相当于post方式。默认不会把传递的参数显示在导航栏中。
  • query跳转路由传参显示参数这对于普通数据没什么,但是对于敏感数据,比如 涉及到用户敏感信息 ,避免使用query。
  • 我们可以用params方式传递参数,它不会把传递的参数显示到导航栏中。

vue让跳转路由参数不在地址栏显示相关推荐

  1. 055——VUE中vue-router之路由参数的随意设置与伪静态链接地址处理:

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  2. vue页面跳转以及参数获取

    1.页面跳转的两种方法 // 1.使用path跳转pathTo () {this.$router.push({path: '/b'})},// 2.使用name跳转nameTo () {this.$r ...

  3. vue货币过滤器以及路由参数的使用

    需求:点击 放款本金 进入 放款订单 页面,并携带当前表格的日期到即将跳转到的页面 背景:使用 element ui 的框架 需求1:货币过滤器 filters: {famt: function(nu ...

  4. Vue两个取路由参数的方法

    a.通过在路由上添加key/value串使用this.$route.query来取参数,例如: /router1?id=123 /router1?id=456 通过this.$route.query. ...

  5. vue 页面跳转路由 不显示内容Component inside <Transition> renders non-element root node that cannot be animated.

    显示信息: Component inside <Transition> renders non-element root node that cannot be animated. 原因: ...

  6. 若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起

    前言 因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段.要麻烦你们自己手敲了. 先来看看效果: 场景:在费用配置列表中,点击每一项的配置,都会在 ...

  7. VUE跳转页面传值 地址栏显示参数或者不显示地址栏参数

    添加路由 {path: '/Qyqxhx',component: Qyqxhx,name: 'Qyqxhx',meta: {title: '页面名称'}}, params 传参 : 相当于post请求 ...

  8. vue的跳转(打开新页面)

    1.router-link跳转 // 直接写上跳转的地址<router-link to="/detail/one"><span class="spanf ...

  9. vue加载html传参,Vue页面跳转时传参总结

    1 路由跳转 &圈是的编小久据直请结未屏屏会气机页实应高lt;router-link   to="/login"&gt能调页代事求都学是功发解开宗这维视如间请前框来 ...

  10. 微信小程序,路由参数的传递与获取

    1. 路由参数传递: <navigator url="/pages/goodList/index?goodsClassId={{item.id}}&name={{item.na ...

最新文章

  1. 【SQL Server配置管理器】提示:无法连接到 WMI 提供程序。您没有权限或者该服务器无法访问...
  2. Windows Server 2008密码重设盘
  3. Java基础知识强化23:Java中数据类型转换(面试题)
  4. git常用命令,冲突
  5. 聊聊集成电路工程技术人员都有哪些?
  6. 密码只靠大脑记好累,有没有试过用群晖NAS来记?
  7. VMware ESXi 安装
  8. EXCEL,神奇的lookup()函数
  9. 2022 最新微信ipad协议 62 16 扫码登录 wechatapi
  10. 【CST】贴片天线阵列设计
  11. EasyExcel解析动态表头及导出
  12. 【转】 浅谈Radius协议
  13. JavaScript学习笔记之入门篇
  14. 激活 window10 操作系统
  15. 手把手教你修改Firefox的User-Agent伪装Android微信浏览器
  16. 浩辰CAD看图王手机版中添加的图片批注在电脑端如何查看?
  17. 【光学】基于matlab模拟双孔干涉附matlab代码
  18. python科学计算试题及答案_高校邦Python科学计算章节答案
  19. java spring 事务传播_spring事务传播机制实例讲解
  20. B. Accordion

热门文章

  1. qt多级菜单_Qt高仿电脑管家界面(二):点击按钮弹出菜单
  2. 全国第三届SLAM技术会议记录
  3. 自然语言处理是什么,我们为什么需要处理自然语言?
  4. python 网络 select
  5. 学习笔记-Power-Linux
  6. Sails.js自动化Api实践与测试
  7. 洛谷P3435 [POI2006]OKR-Periods of Words题解(KMP)
  8. 作为程序员,推荐5种编程语言!
  9. 超级计算机中心建设方案,我校举办大连理工大学超算中心建设方案论证会
  10. 省市县及对应编码-json格式