在 uni-app 中,可以使用 uni.request 方法来发送请求。可以将其封装为一个函数,方便在多个地方调用。\n\n例如,可以创建一个 util.js 文件,定义一个 request 函数:\n\njavascript\n// util.js\n\nexport function request(url, method, data) {\n return new Promise((resolve, reject) => {\n uni.request({\n url: url,\n method: method,\n data: data,\n success: res => {\n resolve(res.data)\n },\n fail: err => {\n reject(err)\n }\n })\n })\n}\n\n\n然后在其他地方引入 util.js,并调用 request 函数:\n\njavascript\n// other.js\n\nimport { request } from '@/utils/util.js'\n\n// 发送GET请求\nrequest('https://api.example.com/getData', 'GET', {})\n .then(data => {\n console.log(data)\n })\n .catch(err => {\n console.error(err)\n })\n\n// 发送POST请求\nrequest('https://api.example.com/postData', 'POST', { name: 'John' })\n .then(data => {\n console.log(data)\n })\n .catch(err => {\n console.error(err)\n })\n\n\n这样就可以在 uni-app 中封装 request 请求了。可以根据需要,进一步扩展 request 函数,例如添加请求头、处理错误等。

uni-app 请求封装:高效便捷的 API 调用方法 - Uni.request 使用指南

原文地址: https://www.cveoy.top/t/topic/pYQZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录