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]static变量详解
    [LINUX]重定向
    [PHP]一些坑
    [PHP]常量的一些特性
    [数学]三角函数(一)
    [PHP]session的一些要点
    [C]控制外部变量访问权限的extern和static关键字
    c语言基础----共用体
    c语言基础----字符串数组
    c语言基础----函数库
  • 原文地址:https://www.cnblogs.com/ylblogs/p/13265869.html
Copyright © 2011-2022 走看看