欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue傳值的編碼和解碼方式

 更新時(shí)間:2022年07月01日 17:03:35   作者:沫熙瑾年  
這篇文章主要介紹了vue傳值的編碼和解碼方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

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時(shí)前端傳值帶有特殊符號(hào)的,到后臺(tái)卻被轉(zhuǎn)義了

終于解決

廢話不多說。之前在寫前端時(shí),看了控制臺(tái)數(shù)據(jù)傳輸時(shí)正常的10018-001->,但是到了后臺(tái)直接變成了10018-001-&gt當(dāng)時(shí)抓狂了?。?!

最后在偉大的度娘上找到了解決方法?。。?!

最后利用java的StringEscapeUtils.unescapeHtml4,成功解決問題!

直接上代碼

String s = StringEscapeUtils.unescapeHtml4(bomNo)

接收bomNo進(jìn)行編譯成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>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。 

相關(guān)文章

最新評(píng)論