cifrado de front-end

    // base64
    // md5 (md5是不可逆的)

base64

  1. Instalar dependencias
npm install --save js-base64
  1. Escriba en la página que necesita usar, si necesita usar muchas páginas, puede introducirse directamente en main.js
let Base64 = require('js-base64').Base64
  1. usar
Base64.encode(this.pwd);//加密
Base64.decode(this.pwd);//解密

md5 (md5 es irreversible)

  1. Instalar js-md5
npm install --save js-md5 
  1. Cree una nueva carpeta llamada complementos en la carpeta src/ del proyecto vue, y luego cree un nuevo archivo md5.js en complementos/, y escriba el siguiente código
import md5 from 'js-md5'
 
export default {
    
    
  install: function (Vue) {
    
    
    Object.defineProperty(Vue.prototype, '$md5', {
    
     value: md5 })
  }
}
  1. En el archivo src/main.js del proyecto vue, escriba el siguiente código
import md5 from './plugins/md5'
 
Vue.use(md5)
  1. uso en componente
<template>
  <div class="inventoryRecord">
    <h1>{
    
    {
    
     msg }}</h1>
  </div>
</template>
 
<script>
export default {
    
    
  name: 'inventoryRecord',
  data () {
    
    
    return {
    
    
      msg: 'Welcome to Your Vue.js App商品库存编辑记录',
      passWord: '123456'
    }
  },
  mounted () {
    
    
    let data = this.$md5(this.passWord)
    console.log(data)// e10adc3949ba59abbe56e057f20f883e
  }
}
</script>
 
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
</style>

Supongo que te gusta

Origin blog.csdn.net/m0_53912016/article/details/123925662
Recomendado
Clasificación