【个人笔记】两个问题总结下
发布于 4 年前 作者 qianjuan 1443 次浏览 来自 分享

经常在社区或者微信群 看到有人问下面问题,趁中午的精神头,赶紧补一篇文章记录下,

1、如何导出excel并下载

2、用户头像更换后如何更新

3、网络请求

第一个问题的思路是

首先通过云函数生成excel文件,并且上传到云开发的云存储,上传成功后,提供对应的链接,供用户下载或者直接在小程序预览

第二个问题的思路是

用户授权之后,我们可以拿到用户userInfo信息,制定跟数据库存储userInfo里面avatarUrl信息的比较,可以每次启动小程序来比较,如果对头像不是很敏感,也可以只有在每天第一次启动的时候,比较

后面我会通过具体的代码呈现出来

网络请求

wx.request是小程序的网络请求方法,默认情况下,我们希望success是在服务器响应的状态码在2xx的时候触发,实际上不是,只要网络请求成功发出了,success方法就会触发,比如500状态码也会触发success,所以fail也只在网络请求没有发出的情况下触发,所以你必须在success重复写判断逻辑,而且也不能用promise,所以有必要封装一下

上面这两个话题,第一个用云开发来实现

,第二个,算是开发的一些细节,如果对头像要求不高可以忽略,奔着对技术的执著追求,在本文会讨论下。

2 回复

我超过一周的头像和昵称就会重新问微信拿一下,不管有没有变动,更新到数据库。

如何导出excel并下载,我还是没看懂

回到顶部