zoukankan      html  css  js  c++  java
  • VUE 之 webpack 封装方法例子

    encrypt.js

    import { Base64 } from 'js-base64'
    
    // 加盐
    let salting = 'shaozhu666'
    
    // 加密
    const encryptString = (name) => {
      return Base64.encode(name + salting)
    }
    
    // 解密
    const decodeString = (name) => {
      let decodeName = Base64.decode(name) || ''
    
      if (decodeName && decodeName.split && decodeName.split(salting) && decodeName.split(salting)[0]) {
        return decodeName.split(salting)[0]
      } else {
        return ''
      }
    }
    
    export { encryptString, decodeString }
    

      

    在main js里面引入 并放在原型

    import { encryptString, decodeString } from '@/utils/encrypt';//base 64 加密解密
    
    Vue.prototype.encryptString = encryptString;//加密~
    Vue.prototype.decodeString = decodeString;//解密~
    
    
    
    // 在 .vue 文件内使用
    
    
    this.encryptString
    
    this.decodeString
    

      

  • 相关阅读:
    如何引用webservice
    oracle TNS 无法启动 解决方案
    android 照相
    Nutch 运行错误
    XML Bitmap
    Level List
    hadoop hdfs 上传下载文件
    Layer List
    android popup
    [置顶] Clean Talk
  • 原文地址:https://www.cnblogs.com/shaozhu520/p/10842566.html
Copyright © 2011-2022 走看看