UNPKG

@tslsmart/magic-applet

Version:

特斯联移动端统一接口,抹平h5和wgt的差异

29 lines (25 loc) 710 B
import qs from 'qs' import { onLaunch } from '@dcloudio/uni-app' import { PARAMS_LOCAL_KEY } from '../constant' import { SCAN_RES_KEY } from '../constant' export const getParamsForH5 = () => { const paramsStr = location.href.split('?')[1] const params = qs.parse(paramsStr) return params } // 初始化参数 export const initParams = () => { return new Promise((resolve, reject) => { onLaunch(() => { const params = getParamsForH5() if (params.authorization) { uni.setStorageSync(PARAMS_LOCAL_KEY, params) } // 存储扫码结果到本地 if (params.scan) { uni.setStorageSync(SCAN_RES_KEY, params.scan) } resolve(params) }) }) }