constructor()

in src/routes/Plugin/PluginRuleHandle/RequestRuleHandle.js [28:89]


  constructor(props) {
    super(props);
    props.onRef(this);
    this.state = {
      headerOperateType: [
        {
          label: "addHeaders",
          value: "addHeaders",
        },
        {
          label: "replaceHeaderKeys",
          value: "replaceHeaderKeys",
        },
        {
          label: "setHeaders",
          value: "setHeaders",
        },
        {
          label: "removeHeaderKeys",
          value: "removeHeaderKeys",
        },
      ],
      parameterOperateType: [
        {
          label: "addParameters",
          value: "addParameters",
        },
        {
          label: "replaceParameterKeys",
          value: "replaceParameterKeys",
        },
        {
          label: "setParameters",
          value: "setParameters",
        },
        {
          label: "removeParameterKeys",
          value: "removeParameterKeys",
        },
      ],
      cookieOperateType: [
        {
          label: "addCookies",
          value: "addCookies",
        },
        {
          label: "replaceCookieKeys",
          value: "replaceCookieKeys",
        },
        {
          label: "setCookies",
          value: "setCookies",
        },
        {
          label: "removeCookieKeys",
          value: "removeCookieKeys",
        },
      ],
      currentType: "parameter",
    };
    this.initList(props);
  }