UNPKG

@codelet/core

Version:
38 lines (37 loc) 898 B
export const getSystemInfo = (() => { let systemInfo; return () => { if (!systemInfo) { systemInfo = wx.getSystemInfoSync(); } return systemInfo; }; })(); export const j = (value) => { const { windowWidth } = getSystemInfo(); return value * (windowWidth / 750); }; export const getAccountInfo = (() => { let accountInfo; return () => { if (!accountInfo) { accountInfo = wx.getAccountInfoSync(); } return accountInfo; }; })(); export const IS_PROD = (() => { let result = true; try { const accountInfo = getAccountInfo(); const { envVersion } = accountInfo.miniProgram; // develop trial release if (['develop', 'trial'].includes(envVersion)) { result = false; } } catch (e) { /* empty */ } return result; })();