zoukankan      html  css  js  c++  java
  • 截取指定名字的url参数

        getStrValue(fieldName, str, flag) {
          var fieldIndex = str.indexOf(fieldName + "="); //第一次出现指定字符串的位置
          var fieldRemain = str.substr(fieldIndex + 5, str.length);
          if (flag == "1") return fieldRemain.substr(0, fieldRemain.indexOf("&"));
          else {
            return fieldRemain.substr(0, str.length);
          }
        },
        newgetStrValue(fieldName, str, flag) {
          var fieldIndex = str.indexOf(fieldName + "="); //第一次出现指定字符串的位置
          var fieldRemain = str.substr(fieldIndex + 15, str.length);
          if (flag == "1") return fieldRemain.substr(0, fieldRemain.indexOf("&"));
          else {
            return fieldRemain.substr(0, str.length);
          }
        },
     this.getUrl =
          "https://test.youjiajk.com/pac/#/?redemptionCode=835800530144&titleBar=no&code=e85d1d454cf5d82ff1b913199c933ec9cbf02570fc2b50ef15715827835ba76efd4b94835eb5468068d480d25adeb0af63b6cb337c297816382984b3ce233e3861a45d343ff93158084a0961cfa90db42b8649e6818c509173787bb22e6d907a";
        // console.log(this.newgetStrValue("redemptionCode", this.getUrl, "1"));
        this.getCode = this.getStrValue("code", this.getUrl, "0");
        this.getonlyFlag = this.newgetStrValue("redemptionCode", this.getUrl, "1");
        let getuserSave = {
          productId: "D2020063000000116",
          phone: "11",
          onlyFlag: "11",
          equity: "1254"
        };
        var storage = window.localStorage;
        storage.setItem("getuserInfo", JSON.stringify(getuserSave));
        this.newloacluserInfo = JSON.parse(localStorage.getItem("getuserInfo"));
     
  • 相关阅读:
    C#动态执行代码
    C#的动态编译执行
    Win7/Vista激活后添加grub引导Linux最简单方法!无需命令行!
    乔布斯:关于 Flash 的思考
    I want to live in a honest country
    twitter bbs
    my follow rule on twitter
    blog will be repleace by twitter?
    blog Prediction
    也说说对blog是否需要静态页面的一点看法
  • 原文地址:https://www.cnblogs.com/ylblogs/p/13265869.html
Copyright © 2011-2022 走看看