基础库2.16.0导致原来setData不能用要怎么解决啊?

小程序 文章 2021-04-06 17:02 381 0 全屏看文

AI助手支持GPT4.0

基础库2.16.0导致原来setData不能用要怎么解决啊?Basic library 2.16.0 leads to the original setData can’t be used.

基础库2.16.0导致原来setData不能用要怎么解决啊?

今天看到原来的getUserInfo被砍了一刀,然后用了getUserProfile发现基础库需要升级,于是升级到最新,发现setData用不了了,这可咋办啊?,救救孩子吧,2.15后台又要改逻辑,唉

Today, I saw that the original getUserInfo was hacked. Then I used getuserprofile and found that the basic library needed to be upgraded. So I upgraded to the latest version and found that SetData was no longer available. What can I do? , save the children, 2.15 backstage has to change the logic, alas

回答:

ᥴꪮꪮꪶ .:

this指向问题

在这个函数的最顶端写

let that = this;

然后把this 改成 that

null:嗯,一时间没反应过来,因为2.15都不会有这个问题
詹迪克:

明显的 this 作用域问题啊 跟getUserProfile无关

null:嗯,一时间没反应过来,因为2.15都不会有这个问题
詹迪克:2.15 用this 也不好使呀
null:改的迷迷糊糊
詹迪克:趁这个契机来一波代码重构。完美    ؏؏☝ᖗ乛◡乛ᖘ☝؏؏
null:那可是大工程了,肝不太行,时间不允许,先上了,出问题再改,时间太赶
brave:

[抠鼻] 叫你好好学js你不听,别甩锅了

null:哈哈哈,原来的基础库都没事,我一开始以为是基础库的毛病
null:

脏话!!!!!!!!!!!!!!!!

解决了,在方法前面let that=this

瞎搞!改来改去,渣渣微信

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
access_token一定是两个小时才会失效,有没有随机失效的可能性?
小程序可以用js动态改变css伪元素的样式吗?
微信内部浏览器访问域名跳转不同域名,是不是缓存的关系?
iOS真机video无法播放mp4视频、黑屏。
wx:if中写不了小于号<,但是能写大于号>,请问我在哪个细节点写错了?
随便看看
获取用户信息,显示“微信用户”? 552
07.适配 wx.getUserProfile 的一点简单想法 500
使用button的open-type="getUserInfo" 属性来调用授权窗口调用不起来? 502
扩展能力中的icon有没有对应的设计稿? 468
小程序这种输入关键词,智能生成logo的功能是怎么实现的?感谢大神们指导 468
获取用户信息调用成功,但是为什么信息都是默认的,而不是绑定开发者账号? 454
wx.getUserProfile获取敏感数据? 454
<button open-type="share">点击可以转发到企业微信吗? 464
小程序现在登陆之后获取到的加密信息解码之后也获取不到openid 和unionid 了?? 492
微信小程序配置合法域名失败 497