Vue之優化封裝請求方法


Vue之優化封裝請求方法

對於代碼中的請求操作

1、接口請求可能需要重用

2、實際工作中,接口非常容易變動, 改起來很麻煩!

我們建議的做法是把所有的請求都封裝成函數然后統一的>###組織到模塊中進行管理

這樣做的好處就是:管理維護更方便,也好重用

封裝請求本身!

    loginIn() {
      // 對於代碼中的請求操作
      // 1、接口請求可能需要重用
      // 2、實際工作中,接口非常容易變動, 改起來很麻煩!
      // 我們建議的做法是把所有的請求都封裝成函數然后統一的組織到模塊中進行管理
      // 這樣做的好處就是:管理維護更方便,也好重用
      // 封裝請求本身!
      request({
        method: "POST",
        url: "/mp/v1_0/authorizations",
        //  data用來設置 POST 請求體
        data: this.user,
      })
        .then((res) => {
          //   登錄成功
          console.log(res);
        })
        .catch((err) => {
          //   登錄失敗
          console.log("登錄失敗", err);
        });
    },

封裝后的代碼!

//  用戶登錄
export const onLogin = (data) => {
    return request({
        method: "POST",
        url: "/mp/v1_0/authorizations",
        //  data用來設置 POST 請求體
        // 在ES6中屬性名和屬性值同名的時候只用寫一個就就可以了!
        data,
    })
}

最終代碼展示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM