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 相关文章推荐
Jquery知识点三 jquery表单对象操作
Jan 17 Javascript
浅谈JavaScript数据类型及转换
Feb 28 Javascript
在web中js实现类似excel的表格控件
Sep 01 Javascript
jquery实现输入框实时输入触发事件代码
Dec 21 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
Apr 13 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
Jun 02 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
Javascript实现时间倒计时效果
Jul 15 Javascript
Node.js 使用request模块下载文件的实例
Sep 05 Javascript
微信小程序开发常见问题及解决方案
Jul 11 Javascript
es6函数之rest参数用法实例分析
Apr 18 Javascript
element-ui 实现响应式导航栏的示例代码
May 08 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
在线竞拍系统的PHP实现框架(二)
2006/10/09 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP合并静态文件详解
2014/11/14 PHP
Yii2 rbac权限控制操作步骤实例教程
2016/04/29 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
纯JS实现只能输入数字的简单代码
2017/06/21 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
vue实现弹幕功能
2019/10/25 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
jquery实现烟花效果(面向对象)
2020/03/10 jQuery
js正则表达式简单校验方法
2021/01/03 Javascript
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
Python----数据预处理代码实例
2019/03/20 Python
Python sorted对list和dict排序
2020/06/09 Python
详解Scrapy Redis入门实战
2020/11/18 Python
最新销售员个人自荐信
2013/09/21 职场文书
社区娱乐活动方案
2014/08/21 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
刑事案件上诉状
2015/05/23 职场文书
无故旷工检讨书
2015/08/15 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python