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 相关文章推荐
javascript下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
js 代码集(学习js的朋友可以看下)
Jul 22 Javascript
javascript 导出数据到Excel(处理table中的元素)
Dec 18 Javascript
jQuery.holdReady()方法用法实例
Dec 27 Javascript
浅析Node.js实现HTTP文件下载
Aug 05 Javascript
Vue.js第四天学习笔记(组件)
Dec 02 Javascript
Angularjs中使用轮播图指令swiper
May 30 Javascript
慕课网题目之js实现抽奖系统功能
Sep 19 Javascript
vue2.0 实现导航守卫(路由守卫)
May 21 Javascript
Vue实现简易翻页效果源码分享
Nov 08 Javascript
Java Varargs 可变参数用法详解
Jan 28 Javascript
react 不用插件实现数字滚动的效果示例
Apr 14 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边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
PHP中“简单工厂模式”实例代码讲解
2012/09/04 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP面向对象详解(三)
2015/12/07 PHP
一个简单的php路由类
2016/05/29 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
如何在PHP中使用数组
2020/06/09 PHP
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
vue实现购物车小案例
2019/09/27 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
浅谈Python中的数据类型
2015/05/05 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
2020/03/27 Python
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
借名购房协议书范本
2014/10/06 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
高三英语教学反思
2016/03/03 职场文书