Vue中如何使用base64編碼和解碼
更新時間:2023年02月08日 09:29:30 作者:潘高
這篇文章主要介紹了Vue中如何使用base64編碼和解碼問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
Vue使用base64編碼和解碼
在項目根目錄下安裝
npm install --save js-base64
在項目文件中引入
let Base64 = require('js-base64').Base64在項目文件中使用
Base64.encode('潘高') ?// 5r2Y6auY
Base64.decode('5r2Y6auY') ?// 潘高Vue路由獲取query中base64解碼出錯
最近在使用vue-router,通過路由獲取url中傳遞的base編碼的數據,對數據進行解碼的時候發(fā)現數據錯亂。
找了許久才發(fā)現問題所在,其實就是vue-rouer在截取路由時,會把其中的 + 替換成空格,這樣導致我們在獲取base64編碼串時出錯 。
解決其實也很簡單,通過正則把空格替換成**+**即可,這樣就能完美的解決問題。
代碼如下:
base64Str= base64Str.replace(/\s/g, '+');
ok,解決!
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue+elementUI實現動態(tài)合并數據相同的單元格(可指定合并列)
這篇文章主要介紹了vue+elementUI如何實現動態(tài)合并數據相同的單元格,文中有詳細的代碼實例供大家參考,具有一定的參考價值,需要的朋友可以參考下2023-07-07
解決VUE-npm ERR! C:\rj\node-v14.4.0-win-x64\nod問題
這篇文章主要介紹了解決VUE-npm ERR! C:\rj\node-v14.4.0-win-x64\nod問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04
Vue3 defineExpose要在方法聲明定義以后使用的教程
這篇文章主要介紹了Vue3 defineExpose要在方法聲明定義以后使用的教程,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-02-02

