对网络请求做一个简单的封装
1 //封装网络请求方法 2 const BASE_URL = "http://xxxxxx" 3 class Request { 4 request(url, method, params) { 5 return new Promise((resolve, reject) => { 6 wx.request({ 7 url: BASE_URL + url, 8 method: method, 9 data: params, 10 success: function (res) { 11 resolve(res) 12 }, 13 fail: function (err) { 14 reject(err); 15 } 16 }) 17 }) 18 } 19 get(url, params) { 20 return this.request(url, 'GET', params) 21 } 22 post(url, data){ 23 return this.request(url, 'POST', data) 24 } 25 } 26 const request = new Request() 27 export default request
使用代码:
1 import request from 'xxxx' 2 request.get() 3 .then(res=>{}) 4 .catch(err=>{})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话