Vue页面跳转传递参数及接收方式


Posted in Javascript onSeptember 09, 2020

最近接触了vue项目,这里记录一下vue跳转到下一页面携带参数的两种方式。

典型应用场景:列表页跳转到详情页

一、配置路由

文件路径:src/router/config.php

import Vue from 'vue'
import Router from 'vue-router' 
import classify from '.././components/classify/classify.vue' 
import classifyChild from '.././components/classify/classifyChild.vue'
 
export default new Router({
 mode: 'history',
 routes: [
  {
   path: '/classify',
   name: ' classify',
   component: classify
  },
  {
   path: '/classify/classifyChild',
   name: 'classifyChild',
   component: classifyChild
  },
  
 ]
})

二、页面跳转及传参

//方式一
<router-link :to="{name:'classifyChild',params:{id:item.id}}">
  <button>跳转</button>
</router-link>
 
//方式二
<router-link :to="{path:'/classify/classifyChild',query:{id:item.id}}">
  <button>跳转</button>
</router-link>

三、参数接收

//对应于方式一
let id=this.$route.params.id;
 
//对应于方式二
let id=this.$route.query.id;

补充知识:关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题

首先在store中定义所需要的变量可以进行初始化,再定义一个方法,登录成功后A页面,跳转到B页面之前,需要直接调用store中存储数据的方法,全局可以使用,顺序是,先调用store中的数据,其次调用sessionStorage和localStorage中的数据。

这样的话,可以避免A页面跳转B页面时候,手动刷新才显示信息。

直接登录成功后,直接调用store的方法,把值存储进去,B页面可以直接显示用户信息。必须在store定义方法,登录成功后调用方法进行回显用户信息。在这里插入图片描述

Vue页面跳转传递参数及接收方式

如此一来,就可以避免必须手动刷新一下才会显示信息。

以上这篇Vue页面跳转传递参数及接收方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
Jun 17 Javascript
用JavaScript实现动画效果的方法
Jul 20 Javascript
Node.js编码规范
Jul 14 Javascript
jQuery获取对象简单实现方法小结
Oct 30 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
Sep 14 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
Apr 17 Javascript
利用jQuery对无序列表排序的简单方法
Oct 16 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
Jan 03 Javascript
ionic 自定义弹框效果
Jun 27 Javascript
基于React+Redux的SSR实现方法
Jul 03 Javascript
微信小程序实现身份证取景框拍摄
Sep 09 #Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
Sep 09 #Javascript
微信小程序实现点击生成随机验证码
Sep 09 #Javascript
vue 获取元素额外生成的data-v-xxx操作
Sep 09 #Javascript
vue移动端写的拖拽功能示例代码
Sep 09 #Javascript
vue路由的配置和页面切换详解
Sep 09 #Javascript
JavaScript 实现下雪特效的示例代码
Sep 09 #Javascript
You might like
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
使用BootStrap进行轮播图的制作
2017/01/06 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
python使用socket向客户端发送数据的方法
2015/04/29 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
python实现八大排序算法(2)
2017/09/14 Python
python实现百万答题自动百度搜索答案
2018/01/16 Python
解决python3 json数据包含中文的读写问题
2018/05/10 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
2014/06/23 HTML / CSS
通信工程专业女生个人求职信
2013/09/21 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
秸秆管理实施方案
2014/03/15 职场文书
《沉香救母》教学反思
2014/04/19 职场文书
精彩的演讲稿开头
2014/05/08 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
小平您好观后感
2015/06/09 职场文书
中秋晚会致辞
2015/07/31 职场文书
如何利用STAR法则制作留学文书?
2019/08/26 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
MySQL里面的子查询的基本使用
2021/08/02 MySQL
Redis入门教程详解
2021/08/30 Redis