export const getRequest = (url, data = {}) => {
wx.showLoading({ title: "加载中" })
return new Promise((resolve, reject) => {
wx.request({
url,
data,
method: "get",
success(res) {
resolve(res.data)
},
fail(err) {
reject(err)
},
complier() {
wx.hideLoading()
}
})
})
}
export function postRequest(url, data = {}) {
console.log(this);
return new Promise((resolve, reject) => {
wx.request({
url,
data,
method: "post",
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success(res) {
resolve(res.data)
console.log(res.data)
},
fail(err) {
reject(err)
}
})
})
}
const { tags } = require('../../utils/api.js');
import {getRequest,postRequest} from "../../utils/request";
getApi(){
getRequest(tags,data).then((res)=>{
console.log(res)
})
}
const baseUrl = 'http://localhost:3000';
const api ={
tags:baseUrl+'/playlist/highquality/tags',
typesongs:baseUrl +'/playlist/detail',
}
module.exports ={
...api
}