鍍金池/ 問答/HTML/ vue通過get請求用中文來做參數(shù)變成編碼?

vue通過get請求用中文來做參數(shù)變成編碼?

  1. 用中文來作為參數(shù)傳遞出現(xiàn)編碼一串英文, 如何在傳遞參數(shù)之前先解碼?

clipboard.png

代碼

    monitoringDiameter() {
      let paramsData = {
        plotId: this.paramInfo,
        name: this.monitorSelect
      }; 
      console.log('paramsData',paramsData);
      
      this.$ajax.get(this.$api.monitoringDiameter, { params: paramsData }).then(res => {
      })
    },

下面代碼是我在請求參數(shù)之前還能打印中文
clipboard.png

回答
編輯回答
好難瘦

對象的每個key和value分別使用encodeURIComponent進行編碼

2018年3月24日 07:28
編輯回答
紓惘
// 解碼用 
decodeURIComponent(str)
// 編碼用 
encodeURIComponent(str)
2017年1月8日 18:01