@antmove/alipay-wx
Version:
transform alipay miniprogram to wx miniprogram tool.
74 lines (60 loc) • 1.7 kB
JavaScript
const WXPage = require("../../__antmove_wechat/component/componentClass.js")(
"Page"
);
const _wx = require("../../__antmove_wechat/api/index.js")(wx);
WXPage(
{
data: {
show: [],
title: "warn",
logNum: [],
pathNum: 0,
inpWidth: 180
},
delete () {
_wx.clearStorageSync({
key: "__antmove_loginfo"
});
_wx.clearStorageSync({
key: "_pageMsg"
});
this.getStorage();
},
allShow (event) {
let _dataset = {
path: "",
logNum: "",
logs: ""
};
_dataset.logNum = event.target.dataset.logNum;
_dataset.path = event.target.dataset.path;
_dataset.logs = JSON.stringify(event.target.dataset.logs);
_wx.navigateTo({
url: `specific/index?path=${_dataset.path}&logs=${_dataset.logs}&logNum=${_dataset.logNum}`
});
},
onLoad () {
this.getStorage();
},
getStorage () {
let arr = [];
let res = _wx.getStorageSync({
key: "__antmove_loginfo"
});
if (res.data) {
arr = res.data.pages;
}
this.setData({
pathNum: arr.length
});
for (let i = 0; i < arr.length; i++) {
let _i = arr[i].logs.length;
arr[i].logNum = _i;
_i = null;
}
this.setData({
show: arr
});
}
}
);