Open highmind opened 1 year ago
下面是一个我认为相对简单的方法:
un
,并通过小程序开发者工具提供的功能做支持。uni.downloadFile
、uni.uploadFile
和 uni.request
替换成相对应平台的 api 并注意调整参数即可。如果你愿意给出更详细的背景,我可以更针对性地提出我的建议和意见。感谢你支持 uni-network。
下面是一个我认为相对简单的方法:
- 确认你的运行环境和 polyfill 支持,这一步目的是确保 uni-network 能正常跑起来。
- 如果你的项目有 webpack、vue-cli、vite 等现代化构建工具,可以参考文档 构建章节 配置。
- 如果你的项目没有 webpack、vue-cli、vite 等现代化构建工具,而是使用小程序开发者工具直接开发,你可以在 这里 下载你需要的文件用来直接导入
un
,并通过小程序开发者工具提供的功能做支持。- 某些小程序开发者工具可能支持 npm,这种时候你可以直接使用 npm 安装,并通过小程序开发者工具提供的功能做支持。如 微信小程序。
- 实现自己的适配器。uni-network 本身的适配器基于 uni-app,将
uni.downloadFile
、uni.uploadFile
和uni.request
替换成相对应平台的 api 并注意调整参数即可。如果你愿意给出更详细的背景,我可以更针对性地提出我的建议和意见。感谢你支持 uni-network。
感谢 使用小程序开发者工具直接开发的老项目,使用适配器应该可以,建议完善一下相关demo,这样 各种原生的 支付宝小程序、抖音小程序、百度小程序、微信小程序 都可以直接使用 uni-nework替代原生的request等方法,uni-network的使用范围会更广
主要是精力太有限了,如果有人愿意 PR 的话非常欢迎!🙏
对问题的清晰和简明的描述
目前有一些老的各个平台的原生小程序的项目,想使用uni-network进行接口请求,方便后续迁移uniapp统一代码
推荐的解决方案
可否通过适配器或者其他形式实现
替代方案
No response
额外上下文
No response
检查