A case of using Base64 transcoding in vue
- 2021-08-06 19:54:07
- OfStack
Base6464 transcoding is sometimes used in vue project. Now I will record one method I used for reference
1: Install dependencies
npm install --save js-base64
2: Introduced in main. js
const Base64 = require('js-base64').Base64
new Vue({
el: '#app',
Base64
})
3: Use in files that need to be transcoded
const Base64 = require('js-base64').Base64
const exStr = Base64.encode('base64')
console.log(exStr) // 'YmFzZTY0'
Additional knowledge: base64 and md5 are used in vue
1. Install under the project root
cnpm install --save js-base64
cnpm install --save js-md5
2. Introduce in the project file
import md5 from 'js-md5';
let Base64 = require('js-base64').Base64;
3. Use the
base64:
Base64.encode('dankogai'); // ZGFua29nYWk=
Base64.decode('ZGFua29nYWk='); // dankogai
md5:
md5(''); // d41d8cd98f00b204e9800998ecf8427e
eg:
<script type="text/ecmascript-6">
let Base64 = require('js-base64').Base64; //Base64.encode(' Small ');Base64.decode('ZGFua29nYWk=');
export default {
data () {
return {},
},
methods: {
openFun: function(){
let urlStr = "token=11526538-0059-4199-b35b-4e77263cdda9&pageId=31&unionId=165";
urlStr = Base64.encode(urlStr);
}
}
}
</script>