my.js 961 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. // 获取地址栏 参数
  2. const urlParameter = (data) => {
  3. if (data) {
  4. const query = data.substring(data.indexOf("?") + 1);
  5. const arr = query.split("&");
  6. const params = {};
  7. arr.forEach((v) => {
  8. const key = v.substring(0, v.indexOf("="));
  9. const val = v.substring(v.indexOf("=") + 1);
  10. params[key] = val;
  11. });
  12. return params;
  13. } else return {};
  14. };
  15. const searchUrl = window.location.search;
  16. const {
  17. m: param
  18. } = urlParameter(searchUrl);
  19. if (!param) alert("参数错误!");
  20. const m_obj = {
  21. 1: {
  22. counts: 480,
  23. houzui: "jpg",
  24. },
  25. };
  26. const m_info = m_obj[param];
  27. if (!m_info) alert("参数错误!");
  28. // 静态文件路径
  29. let envUrl = window.location.href.split('?m=')[0]
  30. envUrl = envUrl.replace('index.html', '')
  31. const imgURL = `${envUrl}image/${param}`
  32. console.log('-----静态文件路径', envUrl);
  33. // 图片数量
  34. let imgCounts = m_info.counts;
  35. // 图片后缀
  36. let imgLastStr = m_info.houzui;