それはニーズが大量参加のbase64によって処理されるように、URLのパラメータの受け渡しに特殊文字をエスケープします
単純にBASE64の下で使用
1、プロジェクトのルートディレクトリにインストール
JS-Base64では、NPMインストール--save
プロジェクトファイルに導入された2を、
Base64では=( 'JS-BASE64')を必要としましょう。Base64で
"JS-BASE64" からインポート{Base64で}。
3、プロジェクトファイルで使用されます
Base64.encode( '大元')// fdsfds5f34
Base64.decode( 'fdsfds5f34')//大元
シンプルピットポイント
私の解決策
urlSwitchBase64(wantData){ 場合(wantData.includes( "%2B" )){ wantData = wantData.replace(/ \ + / gであり、 "%2Bの" )。 } の場合(wantData.includes( "20%" )){ wantData = wantData.replace(/ \ / gであり、 "20%" )。 } の場合(wantData.includes( "%2F" )){ wantData = wantData.replace(/ \ // gを、 "%2F" )。 } の場合(wantData.includes( "25%" )){ wantData = wantData.replace(/ \%/ gであり、 "25%" )。 } の場合(wantData。 = wantData.replace(?/ \ / gであり、 "%26" )。 } の場合(wantData.includes( "3D" )){ wantData = wantData.replace(/ \ = / gで、 "3D" )。 } の場合(wantData.includes( "%23" )){ wantData = wantData.replace(/ \#/ gであり、 "%23" )。 } 戻りwantData。 }
参考:https://blog.csdn.net/hanzl1/article/details/79282133?utm_source=blogxgwz9