Vue 列表页带参数进详情页的操作(router-link)


Posted in Javascript onNovember 13, 2020

首先,仔细看文档!!!一点一点的踩坑过来的~~~

这里介绍params和query两种方法

1.用params传参

列表页:

<router-link :to="{ name:'msgDetail', params: {id: item.msg_id} }">(注意:用params传参这里是命名路由,用name)

</router-link>

路由配置如下:

export default new Router({
routes: [
 {
 path: '/msgDetail/:id',
 name: 'msgDetail',
 component: msgDetail
 }
]

详情页接收参数:

this.$route.params.id(注意:这里是$route,而不是$router)

2.用query传参

列表组件:

<router-link :to="{ path: '/msgDetail', query: {id: item.msg_id} }">(注意:用query传参这里是带查询参数,用path)

</router-link>

路由配置如下:

export default new Router({
routes: [
 {
 path: '/msgDetail',
 name: 'msgDetail',
 component: msgDetail
 }
]

详情页接收参数:

this.$route.query.id(注意:这里是$route,而不是$router)

补充知识:vue+element解决点击table列表的从详情或修改页面跳转路由到列表页总是跳转到第一页,而不能跳转到当前页的问题

思路:

将当前页的页码currentPage存入session,然后点击详情跳转到详情页面,然后,再次返回当前页的时候,在created生命周期里,获取到存储的currentPage,再进行加载

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

Vue 列表页带参数进详情页的操作(router-link)

以上这篇Vue 列表页带参数进详情页的操作(router-link)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用js统计用户下载网页所需时间的脚本
Oct 15 Javascript
jquery中使用ajax获取远程页面信息
Nov 13 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
Nov 08 Javascript
js读写json文件实例代码
Oct 21 Javascript
Angular ui.bootstrap.pagination分页
Jan 20 Javascript
Angular2使用Angular CLI快速搭建工程(一)
May 21 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
Oct 25 Javascript
关于laydate.js加载laydate.css路径错误问题解决
Dec 27 Javascript
使用JavaScript解析URL的方法示例
Mar 01 Javascript
解决layui的input独占一行的问题
Sep 10 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 Javascript
基于ant design日期控件使用_仅月份的操作
Oct 27 Javascript
Vue 3.0中jsx语法的使用
Nov 13 #Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
Nov 13 #Javascript
解决iView Table组件宽度只变大不变小的问题
Nov 13 #Javascript
PHP 502bad gateway原因及解决方案
Nov 13 #Javascript
解决iview table组件里的 固定列 表格不自适应的问题
Nov 13 #Javascript
Flexible.js可伸缩布局实现方法详解
Nov 13 #Javascript
vue切换菜单取消未完成接口请求的案例
Nov 13 #Javascript
You might like
PL-880隐藏功能
2021/03/01 无线电
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
jquery实现的超出屏幕时把固定层变为定位层的代码
2010/02/23 Javascript
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
Vue组件化开发思考
2018/02/02 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
Python实现处理管道的方法
2015/06/04 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
css3气泡 css3关键帧动画创建的动态通知气泡
2013/02/26 HTML / CSS
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
美国时尚孕妇装品牌:A Pea in the Pod
2017/07/16 全球购物
中科方德软件测试面试题
2016/04/21 面试题
过滤器的用法
2013/10/08 面试题
幼儿园三八妇女节活动方案
2014/03/11 职场文书
高一军训的心得体会
2014/09/01 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
农村党支部承诺书
2015/04/30 职场文书
请客吃饭开场白
2015/06/01 职场文书
新郎婚礼致辞
2015/07/27 职场文书
2016年校长新年寄语
2015/08/17 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS