新建utils文件夹
新建service.js文件
// An highlighted block
export const dfRequest = (parmas) => {
const baseUrl = 'xxx'
const token = wx.getStorageSync('token')
return new Promise((resolve , reject) => {
wx.request({
url: baseUrl + parmas.url,
data: parmas.data,
method: parmas.method || 'GET',
header: {
'content-type': 'application/json',
'X-Access-Token':token
},
success: (res) => {
resolve(res)
},
fail: (err) => {
reject(err)
}
})
})
}
新建api.js文件
import { dfRequest } from "../../utils/service"
const api = {
login: '/wx/login'
}
export const loginApi = (params) => dfRequest({url: api.login, method:'POST',data:params})
页面引用 login.js文件
import { loginApi } from "./api"
login() {
//params 是给接口传递的参数
loginApi(params)
.then(res => {
//成功的回调
})
.catch(err => {
//失败的回调
})
}