评论

由一次分享引发的生产事故

由一次分享引发的生产事故

~

由一次分享引发的生产事故

~

~

小程序开发笔记来啦,为你们加油ヾ(◍°∇°◍)ノ゙

每天进步一点点,


01、场景

今天有用户反馈,挑战答题小程序一个细节问题


这几天参与了一个答题活动的制作,在答题活动方案中,有一个细节就是分享可以获得积分

具体规则如下

这上面有个具体的规则是邀请1个用户得1分,每日限得3分

我在开发的时候封装了一个分享链接的生成逻辑,这样每个页面都可以直接复用,具体代码如下所示

最后通过小程序右上角,系统分享出去

~

~

但是在实际测试的时候缺发现问题了

~

~

正常情况下,后面拼接一个fromOpenid就对了,但是这里却反复的不断拼接,导致实际拼接的fromOpenid就不符合预期的逻辑了


~

其实这个问题就是云函数写的很低级的错误,云函数并不是每次都重置data,这样就造成了,这个data会不断的拼接导致这个path会越来越长,

02、改造方案

其实要改造这个地方十分容易


~

在这里生成path的时候不需要拼接即可,但是要真正理解这个问题,还是要从原函数的原理出发

03、参考文章


~

使用云函数切记不要再export 之外定义全局变量.? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00068a06cb8340524a7aaa89c51413


~


最后一次编辑于  2022-04-07  
点赞 1
收藏
评论
登录 后发表内容