最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中如何使用base64編碼和解碼

 更新時(shí)間:2023年02月08日 09:29:30   作者:潘高  
這篇文章主要介紹了Vue中如何使用base64編碼和解碼問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Vue使用base64編碼和解碼

在項(xiàng)目根目錄下安裝

npm install --save js-base64

在項(xiàng)目文件中引入

let Base64 = require('js-base64').Base64

在項(xiàng)目文件中使用

Base64.encode('潘高') ?// 5r2Y6auY
Base64.decode('5r2Y6auY') ?// 潘高

Vue路由獲取query中base64解碼出錯(cuò)

最近在使用vue-router,通過路由獲取url中傳遞的base編碼的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行解碼的時(shí)候發(fā)現(xiàn)數(shù)據(jù)錯(cuò)亂。

找了許久才發(fā)現(xiàn)問題所在,其實(shí)就是vue-rouer在截取路由時(shí),會(huì)把其中的 + 替換成空格,這樣導(dǎo)致我們?cè)讷@取base64編碼串時(shí)出錯(cuò) 。

解決其實(shí)也很簡(jiǎn)單,通過正則把空格替換成**+**即可,這樣就能完美的解決問題。

代碼如下:

base64Str= base64Str.replace(/\s/g, '+');

ok,解決!

總結(jié)

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

相關(guān)文章

最新評(píng)論

陇川县| 祁连县| 凤台县| 钦州市| 大关县| 赤水市| 南丹县| 梁山县| 福建省| 长海县| 方山县| 环江| 泾川县| 乐业县| 谷城县| 仪陇县| 易门县| 盐城市| 读书| 镇宁| 毕节市| 衡阳县| 乳源| 永兴县| 孝义市| 江达县| 右玉县| 小金县| 林西县| 永兴县| 拉萨市| 巴林右旗| 晴隆县| 锦州市| 江阴市| 定安县| 育儿| 肥东县| 揭西县| 新和县| 伊吾县|