Base64.encode 加密
Base64.decode 解码
unescape 对网址进行解析 因为==在网址是%3D 字符
// 网址传递进行加密base64
window.open('https://pbcp-ms.szlanyou.com/#/login?redirect=%2Fdashboard&automatic=ture&uqt='+Base64.encode('1')+'&username=' + account);
uqt 密码 username账号
对密码进行Base64解码
let Base64 = require('js-base64').Base64;
this.loginForm.username = this.$utils.getQueryVariable('username');// 账号
this.loginForm.password = Base64.decode(unescape(this.$utils.getQueryVariable('uqt')));//密码
// 获取查询url参数
export const getQueryVariable = function (variable) {
var query = window.location.search.substring(1)
if (query === '') {
const href = window.location.href.split('?')
if (href.length > 1) {
query = href[1]
}
}
var vars = query.split('&')
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=')
if (pair[0] === variable) {
return pair[1]
}
}
return ''
}