UNPKG

@lastos/page-spy-alipay

Version:

A developer tool for debugging alipay miniprogram

58 lines (56 loc) 1.4 kB
import PageSpy, { setMPSDK, platformAPI, Client, SocketStoreBase } from '@lastos/page-spy-mp-base'; export { default } from '@lastos/page-spy-mp-base'; setMPSDK(my); // alipay toxic storage api... platformAPI.getStorageSync = key => { const res = my.getStorageSync({ key }); if (res.success) { return res.data; } return undefined; }; platformAPI.setStorageSync = (key, value) => { return my.setStorageSync({ key, data: value }); }; platformAPI.removeStorageSync = key => { return my.removeStorageSync({ key }); }; platformAPI.showActionSheet = params => { return my.showActionSheet({ ...params, items: params.itemList, success: res => { var _params$success; (_params$success = params.success) === null || _params$success === void 0 || _params$success.call(params, { tapIndex: res.index }); } }); }; // TODO 个人小程序不支持该 api.. 先不管 platformAPI.setClipboardData = params => { return my.setClipboard({ text: params.data, ...params }); }; const info = my.getSystemInfoSync(); PageSpy.client = new Client({ sdk: 'mp-alipay', osType: info.platform.toLowerCase(), browserType: 'mp-alipay', osVersion: info.system, browserVersion: info.version, sdkVersion: "2.2.4" }, info); SocketStoreBase.messageFilters.push(data => { return data.data; }); //# sourceMappingURL=index.min.js.map