@liuyi_npm/crypto
v1.1.0
Published
基于 `vue-router@^3.0.0` 设置路径参数脱敏。
Readme
1.vue-router路径参数脱敏
基于 vue-router@^3.0.0 设置路径参数脱敏。
vue-router 在实例化时提供了两个参数 stringifyQuery 和 parseQuery。
2.crypto-js
另外参数脱敏基于 crypto-js 加解密库。
为了暂时兼容 IE 低版本,因此安装 crypto-js@^3.0.0 版本。
3.Usage
import { CryptoQueryString } from '@liuyi_npm/crypto'
// 实例化
const { stringifyQuery, parseQuery } = new CryptoQueryString({
// 可选参数——启用/禁用
enable: true,
// 必传参数——公钥 自定义一个16位长度的字符串
key: ''
})
// 注入到路由中
const router = new VueRouter({
...,
stringifyQuery,
parseQuery
})