前端微信授權

LamDengGG發表於2020-12-21

微信授權

	//自動授權(放在生命週期函式執行)
 autoAuthor() {
      let url = window.location.href;
      let baseUrl = url.split("#")[0];
      // 判斷是否有token欄位
      let isAuthorize = baseUrl.indexOf("token") >= 0;
      let queryUrl = baseUrl.split("?")[0];
      // 已經授權
      if (isAuthorize) {
        this.token = baseUrl.split("token=")[1];
        this.isAuthor = true;
        sessionStorage.setItem("tip", 1);
      } else {
        window.location.replace(
          "授權介面?url=" + queryUrl
        );
      }
    },
    //手動重新授權(手動點選授權)
    toAuthor() {
      let tip = sessionStorage.getItem("tip");
      let url = window.location.href;
      let baseUrl = url.split("#")[0];
      // 判斷是否有token欄位
      let queryUrl = baseUrl.split("?")[0];
      window.location.replace(
        "授權介面?url=" + queryUrl
      );
    },

相關文章