axios 請求傳參

普遍的請求方式如何傳參

let params = {}
params = {
   'ie': 'utf-8', // 或者是變量
   'idx': 'baidu' // 或者是變量
}

1.  get 請求不傳參  eg:  https://www.baidu.com

this.axios.get('https://www.baidu.com/').then(res => {
    //  請求成功之後執行的內容
})

2. get 請求攜帶參數

// get 請求攜帶參數,攜帶斜槓後參數 例如ID https://www.baidu.com/ID
this.axios.get('https://www.baidu.com/' + 動態的ID).then(res => {
  //  請求成功之後執行的內容
})
// get 攜帶請求參數,問號後邊的參數
// 例如 eg:  https://www.baidu.com?ie=utf-8&idx=1&tn=baidu
this.axios.get('https://www.baidu.com/', {params: params}).then(res => {
    //  請求成功之後執行的內容
})

3. delete  請求攜帶參數 

// delete 請求攜帶參數,攜帶斜槓後參數 例如ID https://www.baidu.com/ID
this.axios.delete('https://www.baidu.com/' + 動態的ID).then(res => {
  //  請求成功之後執行的內容
})
// delete 攜帶請求參數,問號後邊的參數
// 例如 eg:  https://www.baidu.com?ie=utf-8&idx=1&tn=baidu
this.axios.delete('https://www.baidu.com/', params).then(res => {
    //  請求成功之後執行的內容
})

4. post 請求攜帶參數

注意:post 請求攜帶的參數是以打包上傳的,不在URL中體現出來,可以在Resquest Payload 中看到

// post 攜帶請求參數 eg: https://www.baidu.com/
this.axios.post('https://www.baidu.com/', params).then(res => {
    //  請求成功之後執行的內容
})

4. put 類似 post ,請求攜帶的參數是以打包上傳的,不在URL中體現出來,可以在Resquest Payload 中看到

// post 攜帶請求參數 eg: https://www.baidu.com/
this.axios.put('https://www.baidu.com/', params).then(res => {
    //  請求成功之後執行的內容
})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章