一、目录结构
二、env.js
let BASE_URL
let dev_url = '1'
if (dev_url === '1') {
BASE_URL = 'http://192.168.120.22:9999'
} else {
BASE_URL = 'https://xxxx'
}
export default BASE_URL
三、request.js
import BASE_URL from '@/utils/env.js'
export const request = (options) => {
return new Promise((resolve, reject) => {
uni.request({
url: BASE_URL + options.url,
method: options.method || 'GET',
data: options.data || {
},
success(res) {
resolve(res.data)
},
fail: (err) => {
reject(err)
}
})
})
}
四、api.js
import {
request } from '@/utils/request.js'
export const login = (data)=>{
return request({
url:'/api/getFuelcon',
method:'GET',
data:data
})
}
export const info= (data)=>{
return request({
url:'/api/info',
method:'GET',
data:data
})
}
五、使用
import {
login } from '@/utils/api.js'
methods: {
async test(){
let res = await login()
console.log('res', res)
}
}