鍍金池/ 問答/HTML/ Axios是怎么添加get參數(shù)的?

Axios是怎么添加get參數(shù)的?

Axios是怎么添加get參數(shù)的?

我的this.$http是Axios:

    var params = {
      wechat_num: this.search_data.search_wechat,
      telephone_num: this.search_data.search_phone,
      remark: this.search_data.search_remark
    }

    this.$http.get('/list/', params).then(response => {

      this.wechatNumberData = response.data.results
      this.$Message.success("搜索成功")
    }).catch(response => {

 
    })

這里的params執(zhí)行在這里的數(shù)據(jù)是:

{wechat_num: "009", telephone_num: null, remark: null}

我使用:

this.$http.get(this.$Urls.wx_numbers.list(), params)    

去調(diào)用請求。

那么請問下,請求是會怎么樣呢?

會變?yōu)椋?/p>

/list/?wechat_num=009&telephone_num=null&remark=null 

嗎?這個是我的希望的結(jié)果??墒敲菜频玫降牟皇沁@樣子。

如果能這樣就最好不過:

/list/?wechat_num=009












回答
編輯回答
避風(fēng)港

就是這樣

/list/?wechat_num=009&telephone_num=null&remark=null 
  • {params}

另外我想知道,你為何不自己調(diào)用一下?不是比提問快多了?

2018年9月8日 18:10
編輯回答
小眼睛

我查看了文檔:https://www.kancloud.cn/yunye...

這里get的傳參數(shù)應(yīng)該是這樣:

axios.get('/user', {
    params: {
      ID: 12345
    }  
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });
  

所以傳參應(yīng)該加 {params: params}

2017年1月21日 15:55
編輯回答
遺莣
this.$http.get(this.$Urls.wx_numbers.list(), {params})
2018年2月1日 03:57