js 找了很变没找到合适的
methods: {
getToken: function() {
var e = this,
t = this.RondomPass(10),
n = (new Date).getTime(),
o = (0, a.default)((0, a.default)("params=".concat(t, "t=").concat(n)) + "FIKv5Tr2VYRh0Nzs");
this.$
ajax.post(this.$path.HOSTNAME + "/kami/api/getToken", {
params: t,
t: n,
sign: o
}).then((function(t) {
e.timer = setTimeout((function() {
e.getToken()
}), 85e4),
uni.setStorageSync("token", t.data.token)
}))
},
RondomPass: function(e) {
for (var t = new Array, n = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "a", "B", "b", "C", "c", "D", "d", "E", "e", "F", "f", "G", "g", "H", "h", "I", "i", "J", "j", "K", "k", "L", "l", "M", "m", "N", "n", "O", "o", "P", "p", "Q", "q", "R", "r", "S", "s", "T", "t", "U", "u", "V", "v", "W", "w", "X", "x", "Y", "y", "Z", "z"), o = "", a = 0; a < e; a++) {
var r = Math.floor(62 * Math.random());
t[a] = n[r],
o += n[r]
}
return o
}
}
代码发上来大家分析下