12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import Vue from 'vue'
- import uni_request from './uni_request.js'
- const host = 'http://api.cl.jiuweiyun.cn'
- const port = 80
- const url = '/api'
- const request = uni_request({
- timeout: 123456,
-
- baseURL: `${host}:${port}${url}`,
- })
- request.interceptors.request.use(config => {
-
- return config
- })
- request.interceptors.response.use((response, ...args) => {
- uni.hideLoading()
- uni.$emit('HIDELOADING')
- uni.stopPullDownRefresh()
- if (response.statusCode === 200) {
- if (+response.data.code === 202) {
- uni.$emit('TOAST', response.data.message)
- }
- } else if (response.statusCode === 401) {
- uni.$emit('TOAST', '登录信息过期,请重新登录')
- uni.$emit('RELAUNCH')
- } else {
-
- }
- return response
- })
- request.onerror = (...args) => {
- uni.hideLoading()
- uni.$emit('HIDELOADING')
- uni.stopPullDownRefresh()
-
- }
- export default request
|