vue路由带参跳转,刷新后参数不消失
来源:互联网 发布:37传奇霸业 血符数据 编辑:程序博客网 时间:2024/05/16 15:11
方法一:$router里使用query对象
路由带参数跳转
this.$router.push({ name: 'IcProjectView',//跳转的路由(路由的name) params: {//params id: params.row.id, CURD: { value: 'read', readonly: true, disabled: true, visiable: false, }, }, query:{value: 'read', readonly: true, disabled: true, visiable: false}//query对象,跳转到新路由,然后刷新页面,能继续获取到query 对象 })刷新页面获取query对象
created() { if(this.$route.params.CURD!=undefined){ this.CURD.value = this.$route.params.CURD.value; this.CURD.readonly = this.$route.params.CURD.readonly; this.CURD.disabled = this.$route.params.CURD.disabled; this.CURD.visiable = this.$route.params.CURD.visiable; }else{ this.CURD.value = this.$route.query.value; this.CURD.readonly = this.$route.query.readonly; this.CURD.disabled = this.$route.query.disabled; this.CURD.visiable = this.$route.query.visiable; }
}
这样你的 url 就会像http://xxx.xxx.xxx/value?value='read'
,这样无论你怎么刷新value都不会丢失,参考https://router.vuejs.org/zh-cn/essentials/named-routes.htmlVue-router 命名路由
ps:
router-link
- 在HTML5 history模式下使用了base选项,所有to属性可以不用写基路径
- 会拦击点击事件,不会重新加载页面.
- router-link默认渲染为a标签,我们可以通过tag属性设置为别的标签(常用的li).
to属性可以绑定name(命名组件),query(带查询参数)
<router-link :to="{name:'entityList', query:{page: 'Ecp.SystemMessage.List.vdp'}}" class="msg" tag="li"></router-link>//放在需要跳转的标签内方法二:$router里使用params对象
this.$router.push({name:'articleDetail, params:{articleId: articleId}});
跳转,那么在路由里就要这样写routes: [ { path: '/articleDetail/:articleId', name: 'articleDetail' } ]
path: '/articleDetail/:articleId',
里的 :articleId 是必须要有的阅读全文
0 0
- vue路由带参跳转,刷新后参数不消失
- vue 页面跳转(兄弟组件)通过路由或vuex 进行传递参数,并且实现刷新数据不消失
- vue.js用vue-router路由传参时页面刷新后参数消失的问题
- vue路由\导航刷新后:ative\localStorage\url截取参数
- vue路由跳转传参数
- vue-cli 配置路由>>跳转传递参数
- angularJS 路由跳转(带参数)
- vue2.0 点击跳转传参--vue路由跳转传参数
- 第5篇:ui-router路由带参数跳转后controller执行两次的问题处理
- 路由之间的跳转后ionic提供的返回按钮<ion-nav-back-button>消失不出现的解决办法
- angular1路由带参跳转
- vue导航栏(选中状态刷新不消失)
- 去除vue路由跳转地址栏后的哈希值#
- vue单页路由跳转后scrollTop问题
- vue——路由变化页面数据不刷新问题
- vue 刷新当前路由
- angularjs路由跳转页面后刷新报404错误
- history.pushState()实现不跳转,改变路由异步刷新
- C#加载shellcode
- Fastjson解析多级泛型的几种方式—新增使用class文件来解析多级泛型
- 高德地图开发之点标注marker
- C--最短路 (spfa算法)
- Irrlicht 源码学习笔记 【CFileList.h/cpp】【CReadFile.h/cpp】【CMemoryReadFile.h/cpp】
- vue路由带参跳转,刷新后参数不消失
- leetcode520. Detect Capital
- Qt在ListWidget中添加自定义ListItem对象
- 结构化查询语言
- git github gitlab的区别
- Typora的使用
- 约瑟夫环问题
- &和&&的区别?【Java面试题】
- jQuery---2