UNPKG

@antmove/alipay-wx

Version:

transform alipay miniprogram to wx miniprogram tool.

75 lines (60 loc) 1.37 kB
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) { const _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 = [] const 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, }) }, }, )