1.vue 传参的方式及区别
1.query可以用name或者path来引入,params传参只能使用name来引入
2.当你使用params方法传参的时候,需要在路由后面加参数名,否则刷新页面参数会丢失。原因是使用params传参时,参数是作为URL路径的一部分;而query传参时是拼接在url后面的参数,在刷新时不会丢失参数。
query传参
params传参
什么是对称加密
在加密和解密过程中使用同一个密钥的方式被称为对称加密
加密过程如下:
明文 + 加密算法 + 私钥 => 密文
解密过程如下:
密文 + 解密算法 + 私钥 => 明文
3.如何在vue中实现加密参数
1.安装crypto-js
npm i crypto-js -save-dev
crypto-js是一个纯javascript 写的加密算法类库,我们可以借助它使用AES,DES,RC4等加密方式或者md5,SHA等哈希散列。
2.定义默认密钥和当前使用的密钥
3.定义加密算法
4.定义解密算法
5.query使用加密算法
6.调用解密算法,获取参数