小程序
小游戏
企业微信
微信支付
扫描小程序码分享
关于小程序网络请求同步问题,相信很多人都遇到过,要使用一个同步方法网上翻遍资料一一尝试,但是完全没有卵用,有人说 Promise可以,我只想说呵呵这不是我要的,要不要它没有什么区别,保存和读取本地资源都有同步和异步的选择,为什么网络请求就没有呢,开发难度很大么?我想应该不是很大吧,我就无语了。为什么、为什么、为什么没有网络同步异步的选择。此处1W个草泥马路过。有相同疑惑的勿忘评论
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
什么场景需要同步接口?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
比如说多个网络请求,要依次修改某个参数的值,之后又有请求拿这个最新的值在去发起别的请求。如果都是异步的,只能把下一个请求写在第一个请求内,请求越多代码看着就越不简介,也不方便阅读。比如一页代码,从上往下依次执行,这样不是很完美么,需要异步的时候就调用异步,这样也很方便,场景太多了。就和现有的接口 wx.setStorageSync,wx.setStorage,这些都有考虑同步和异步,为什么其他的不能考虑呢。
async await可以帮助你
我也遇到了,估计所有云开发的都会遇到!真心无语
想要:
前端请求查询数据库--->后端返回value
实际是:
前端请求查询数据库--->后端返回null----...........--->后端查询到
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
什么场景需要同步接口?
比如说多个网络请求,要依次修改某个参数的值,之后又有请求拿这个最新的值在去发起别的请求。如果都是异步的,只能把下一个请求写在第一个请求内,请求越多代码看着就越不简介,也不方便阅读。比如一页代码,从上往下依次执行,这样不是很完美么,需要异步的时候就调用异步,这样也很方便,场景太多了。就和现有的接口 wx.setStorageSync,wx.setStorage,这些都有考虑同步和异步,为什么其他的不能考虑呢。
async await可以帮助你
我也遇到了,估计所有云开发的都会遇到!真心无语
想要:
前端请求查询数据库--->后端返回value
实际是:
前端请求查询数据库--->后端返回null----...........--->后端查询到