js修改路由参数+vue——js基础

server/2024/9/25 2:53:41/

最近在写看板,要求执行某个操作后更改路由参数,方便用户保存地址以便于下次直接获取对应的数据。

比如:原地址:http://localhost:4200/tvType/out
执行某个操作后,地址变更为:http://localhost:4200/tvType/out?currentStep=BMCL&currentStepName=%E8%A1%A8%E9%9D%A2%E5%A4%84%E7%90%86

下面介绍步骤:

解决步骤1:更改路由参数

执行某个操作后,拿到this.currentStepthis.currentStepName参数,然后更改到路由中。

let url = `/tvType/out?currentStep=${this.currentStep}&currentStepName=${this.currentStepName}`;
window.history.replaceState({path: url,},'',url
);

解决步骤2:根据路由获取数据

const { currentStep, currentStepName } = this.$route.query;
this.currentStep = currentStep;
this.currentStepName = currentStepName;
this.getData();//获取数据的接口

http://www.ppmy.cn/server/14603.html

相关文章

全国各省市建设工程类专业职称评审要求总结(欢迎补充完善、沟通交流)

全国各省市建设工程类专业职称评审要求汇总统计如下,总体来说北京最难,经济欠发达、偏远地区评审要求相对简单,每个地方的要求存在一定的相似性,但又都各具特色,基本上来说论文是评审的必备条件,但是各个地…

npm详解:Node.js的包管理器

npm(Node Package Manager)是Node.js的包管理器,它允许您安装、更新、删除和发布Node.js软件包。npm是Node.js生态系统中非常重要的组成部分,它使得开发人员能够轻松共享和重用代码,从而提高了开发效率和代码质量。 在…

JavaWeb过滤器

Javaweb过滤器是一种用于在Servlet处理请求之前或之后对请求进行预处理或后处理的组件。过滤器可以用于拦截请求、修改请求参数、过滤响应内容等操作。其主要作用包括: 拦截请求:过滤器可以拦截客户端请求,对请求进行验证、过滤或修改&#x…

中颖51芯片学习8. ADC模数转换

中颖51芯片学习8. ADC模数转换 一、ADC工作原理简介1. 概念2. ADC实现方式3. 基准电压 二、中颖芯片ADC功能介绍1. 中颖芯片ADC特性2. ADC触发源(1)**软件触发**(2)**TIMER4定时器触发**(3)**外部中断2触发…

PyCharm 无法运行的解决方案

问题: PyCharm 无法运行,该怎么办? 解决方案: 1. 检查 Python 解释器 确保已为 PyCharm 配置正确的 Python 解释器。打开 PyCharm,转到“文件”>“设置”>“项目”>“Python 解释器”。选择所需的 Python …

轻质砖隔墙温州中墙建材砂加气砼砌块文成泰顺乐清轻质砖隔墙安装B06A5.0鹿城龙湾瓯海加气块洞头瑞安龙港永嘉平阳苍南

轻质砖隔墙温州中墙建材砂加气砼砌块文成泰顺乐清轻质砖隔墙安装B06A5.0鹿城龙湾瓯海加气块洞头瑞安龙港永嘉平阳苍南 轻质砖隔墙是一种常用的非承重墙体材料,它主要由水泥、矿渣粉、河砂等材料制成,具有多孔结构,质量轻,易于加工…

03-JAVA设计模式-策略模式

策略模式 什么是策略模式 策略模式(Strategy Pattern)是行为设计模式之一,它使你能在运行时改变对象的行为。在策略模式中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为模式。 在策略模式中,…

VMWare里Centos系统下使用Bonding技术实现两块网卡绑定

一、Bonding技术的好处 bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,实现本地网卡的冗余,带宽扩容和负载均衡。 Bonding技术可以设置七中工作模式,常用的有…