亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

終于解決

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

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

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

直接上代碼

String s = StringEscapeUtils.unescapeHtml4(bomNo)

接收bomNo進行編譯成String的s

這樣就行了?。。?/p>

引入的包

import org.apache.commons.text.StringEscapeUtils;

maven里pom文件

<dependency>
?? ??? ??? ?<groupId>org.apache.commons</groupId>
?? ??? ??? ?<artifactId>commons-text</artifactId>
?? ??? ??? ?<version>1.1</version>
?? ??? ?</dependency>

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

相關(guān)文章

最新評論