123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import { toast } from '@whale.io/mini/es/utils/fn';
- export * from '@whale.io/common/es/utils/fn';
- let systemInfo;
- function rpxToPx(rpx) {
- if (!systemInfo) {
- systemInfo = my.getSystemInfoSync();
- }
- return rpx * (systemInfo.windowWidth / 750);
- }
- function parseMiniScheme(scheme) {
- let miniParams = {};
- scheme = scheme || '';
- if (scheme.indexOf('alipays://platformapi/startapp') >= 0) {
- const schemaSegments = scheme.split('?');
- const pathParams = schemaSegments[1];
- const values = pathParams.split('&');
- values.forEach(item => {
- miniParams = miniParams || {};
- const [key, val] = item.split('=');
- miniParams[key] = val;
- });
- }
- return miniParams;
- }
- export { rpxToPx, toast, parseMiniScheme };
|