import { setStorage } from "../../../store"; import URLQueryModel, { URLQuery } from "../../../store/models/urlQuery.model"; /** * 获取url中的query参数 * @returns Promise */ export const getUrlQuery = () => { return new Promise((resolve, reject) => { // 获取url中的query参数 let launchOptions = tt.getLaunchOptionsSync(); let query:any = launchOptions.query; let scene = launchOptions.scene; let urlQuery: URLQuery = { agent_id: Number(query.agent_id), site_id: Number(query.site_id), queryStr: JSON.stringify(query), gdt_vid: query.gdt_vid, weixinadinfo: query.weixinadinfo } URLQueryModel.getInstance().save(urlQuery); setStorage("launchScene", scene ? scene : 0); resolve(urlQuery) }) }