DDR爱好者之家 Design By 杰米
前言
小程序中唯一能发送网络请求接口数据的是wx.request接口,当然这个接口存在诸多的限制,例如:10个并发请求限制,https限制(当然在开发阶段是可以关闭此限制),除了wx.request还有其他方法可以实现类型的功能吗?当然是有的,这个思路也源于我之前看到的一篇文章,随便笔记下来
思路
使用云开发来发送网络请求并把数据返回给小程序端。还不了解的云开发的同学请速度移步到官方【云开发】
新建一个http的云函数
// 云函数入口文件 const cloud = require('wx-server-sdk') const axios = require('axios') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() const { method, url, data } = event; const res = await axios.request({ method: method, url: url, data: data }); return { code: 1, data: res.data } || {code: -1, msg: 'error', data: null} }
小程序端二次封装云函数调用
async http(options = {}) { return wx.cloud.callFunction({ name: 'http', data: { method: options.method || 'GET', url: options.url || '', data: options.data || {} } }).then(res => { return res.result }) },
小程序端使用
async onLoad() { this.http({ method: 'GET', url: 'https://www.baidu.com' }).then(res => { console.log(res) }) },
总结
这种方法可以很好绕过https的限制,当然这只是提供一个简单的思路,我们可以进一步细一点封装,包括配置header proxy 等等功能,其实原理就是借助云函数做了二次转发,性能上肯定比不上原生的request
注意
async 和 await 语法糖在最新的开发工具中已经实现了,开启增强编译即可使用,具体更新内容请移步官方社区 微信小程序社区
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年05月11日
2024年05月11日
- ABC唱片-《鲁杰罗里奇.小提琴人生》6N纯银镀膜[WAV+CUE]
- 王菲《菲靡靡之音》[WAV+CUE][510MB]
- 海来阿木《民谣歌曲的魅力 高音测试王CD》[WAV+CUE][720MB]
- 海来阿木《发烧乐迷高品质听觉享受 高烧男声2》[WAV+CUE][660MB]
- 陈艾湄.1994-改变【波丽嘉音】【WAV+CUE】
- 苏文劭.2020-雨停出来走走【FLAC分轨】
- 杨丽珍.1991-陪酒(2011黑胶雷射小碟王系列)【瑞华】【WAV+CUE】
- 物华弥新迷踪盘第十八关怎么过 迷踪盘第十八关通关方法
- 物华弥新迷踪盘第十九关怎么过 迷踪盘第十九关通关方法
- 欢乐钓鱼大师金箱子怎么开 欢乐钓鱼大师金箱子开启方法
- ABC唱片-《凤飞飞.歌谣.掌声响起》6N纯银镀膜[WAV+CUE]
- ABC唱片-《肯尼罗杰斯.永恒的肯尼罗杰斯》6N纯银镀膜[WAV+CUE]
- ABC唱片-《模拟万岁.立体魔声》6N纯银镀膜[WAV+CUE]
- 叶启田.1992-唱新歌·演奏畅销金曲【吉马】【WAV+CUE】
- 品冠.2004-门没锁(引进版)【滚石】【WAV+CUE】