数据加密
let data = {
a: a,
b: b
}//定义对象数据
data = JSON.stringify(data)//转换数据格式,直接加密无法正常解密
data = escape(data)//数据加密
数据解密
let data = unescape(this.$route.query.data)//数据解密
data = JSON.parse(data)//转换为对象数据
附:js获取导航栏键名对应的数据
//获取导航栏参数
function getUrlParam (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
export default {
geturl: getUrlParam
}
引用
import geturl from '对用文件位置'
console.log(geturl.geturl('id'));