vue传值的编码和解码方式
更新时间:2022年07月01日 17:03:35 作者:沫熙瑾年
这篇文章主要介绍了vue传值的编码和解码方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
vue传值的编码和解码
第一步:传值
编码 encodeURIComponent()
skip(){
this.$router.push({
path:'./channelPromotion?channelName='+'我是字
段'+'&&channelUrl='+encodeURIComponent('https://www.baidu.com/#/rejister.........')
})
}第二步:取值
解码 decodeURIComponent()
mounted(){
let channelUrl=decodeURIComponent(this.$route.query.channelUrl)
console.log(channelUrl)
}用vue时前端传值带有特殊符号的,到后台却被转义了
终于解决
废话不多说。之前在写前端时,看了控制台数据传输时正常的10018-001->,但是到了后台直接变成了10018-001->当时抓狂了!!!
最后在伟大的度娘上找到了解决方法!!!!
最后利用java的StringEscapeUtils.unescapeHtml4,成功解决问题!
直接上代码
String s = StringEscapeUtils.unescapeHtml4(bomNo)
接收bomNo进行编译成String的s
这样就行了!!!
引入的包
import org.apache.commons.text.StringEscapeUtils;
maven里pom文件
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>1.1</version> </dependency>
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
axios发送post请求springMVC接收不到参数的解决方法
下面小编就为大家分享一篇axios发送post请求springMVC接收不到参数的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-03-03
使用 Vue 3 的 createApp方法初始化应用的基本步骤
createApp 是 Vue 3 引入的全局 API,用于创建一个应用实例,这篇文章主要介绍了如何使用 Vue 3 的 createApp方法初始化应用,通过 createApp 方法,我们从 Vue 3 的基本初始化开始,扩展到插件的应用、多个应用实例的创建等,需要的朋友可以参考下2024-05-05


最新评论