封裝http並掛載到全域性

2022-09-14 21:54:29 字數 1033 閱讀 6897

具體使用:

1)封裝前的介面寫法

2)封裝後的寫法

async, await用法:

普通用法:

integral() ).then(res =>)

}

3)api.js封裝:

1

//全域性請求路徑,也就是後端的請求基準路徑

2 const base_url = ''3//

同時傳送非同步**的次數,防止一次點選中有多次請求,用於處理

4 let ajaxtimes=0;5//

封裝請求方法,並向外暴露該方法

當前請求不是登入時請求,在header中加上後端返回的token

10if(options.url != 'login')

13 ajaxtimes++;

14//

顯示載入中 效果

15uni.showloading();

19return

new promise((resolve,reject)=>,

24header,

25 success: (res)=>,

28 fail: (err)=>,

31//

完成之後關閉載入效果

32 complete:()=>38}

39})

40})

41 }

4)main.js呼叫:

vue怎麼把api 掛載到全域性 vue的全域性api

什麼是全域性api 全域性api並不在構造器裡,而是先宣告全域性變數或者直接在vue上定義一些新功能,vue內建了一些全域性api,說的簡單些就是,在構造器外部用vue提供給我們的api函式來定義新的功能。當然對應得也有區域性的,只在當前的例項中可以用,比如區域性過濾器。vue.directive自...

Vue自定義函式掛載到全域性方法

看了很多方法介紹,基本思路是,定義方法 在main.js中引入 就能全域性使用,提高 的復用性。我這裡只寫下工作中常見和常用的方法 使用export default install vue.prototype 方法寫在哪,怎麼寫,一般按專案規則和個人習慣 我這裡以 http為例 1.建立reques...

安裝NFS服務,並掛載到開發板

1.前言 由於嵌入式linux開發大多數使用的是交叉編譯環境,難免很頻繁的將檔案在開發板和pc環境之間傳遞,最方便的當然是網路傳遞了,可以使用ftp,以及掛載nfs兩種方式了,顯然後者更為方便了。2.nfs服務安裝 ubuntu上預設是沒有安裝nfs伺服器的,首先要安裝nfs服務程式 sudo ap...