| 123456789101112131415161718192021222324252627 |
- import { setStorage } from "../../../store";
- import URLQueryModel, { URLQuery } from "../../../store/models/urlQuery.model";
- /**
- * 获取url中的query参数
- * @returns Promise<URLQuery>
- */
- 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)
- })
- }
|