12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- function fetch (method, url, data, loading){
- return new Promise((resolve, reject) => {
- //显示加载动画
- if (loading) uni.showLoading({title: '数据加载中...',mask: true});
- // let URL = 'http://localhost:9529' + url
- // let URL = 'https://xcx.sgjyun.com' + url
- let URL = 'https://xcx.kuyicloud.com' + url
- //获取token
- // let token = wx.getStorageSync("token")
-
- // let obj = { token, }
- //添加token
- // Object.assign(data,obj)
- let header = {"Content-Type": "application/x-www-form-urlencoded;charset=utf-8"}
- //发起请求
- uni.request({
- url: URL,
- method: method,
- header: header,
- data: data || {},
- success: res => {
- let code = res.data.code
- let message = res.data.message
-
- resolve(res);
- },
- fail: err => {
- uni.hideLoading();
- // console.log(err)
- reject(err)
- },
- complete: () => {
- uni.hideLoading();
- }
- });
- })
- }
-
- export default {
- get: function (url, params, loading){
- return fetch('GET', url, params, loading)
- },
- post: function (url, params, loading){
- return fetch('POST', url, params, loading)
- },
- put: function (url, params, loading){
- return fetch('PUT', url, params, loading)
- },
- delete: function (url, params, loading){
- return fetch('DELETE', url, params, loading)
- }
- }
|