url-query.ts 681 B

12345678910111213141516171819202122232425
  1. import URLQueryModel, { URLQuery } from "../../../store/models/urlQuery.model";
  2. /**
  3. * 获取url中的query参数
  4. * @returns Promise<URLQuery>
  5. */
  6. export const getUrlQuery = () => {
  7. return new Promise((resolve, reject) => {
  8. // 获取url中的query参数
  9. let launchOptions = wx.getEnterOptionsSync();
  10. let query = launchOptions.query;
  11. let urlQuery: URLQuery = {
  12. agent_id:query.agent_id|| 0,
  13. site_id:query.site_id || 0,
  14. queryStr: JSON.stringify(query),
  15. gdt_vid: query.gdt_vid||'',
  16. weixinadinfo: query.weixinadinfo||''
  17. }
  18. URLQueryModel.getInstance().save(urlQuery);
  19. resolve(urlQuery)
  20. })
  21. }