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

小程序 文章 2021-04-06 17:02 460 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群

相关文章
报错:“Error: errCode: -1 | errMsg: systerm error.”?
一时手贱,我的小程序,不知道是什么时候开通了云开发,造成原来的客服消息推送不能转发了,怎么办?急!
如何解决用户头像渲染失败?
网页应用调用agentConfig,提示not match any reliable domain?
微信电脑端渠道自定义渠道数据注册用户 和 手机小游戏助手渠道新增数据 相比 差异达30%
随便看看
在ipad上有时候图片会显示不出来,被绿色覆盖了 728
云开发云函数修改后重新部署还需要重新上传小程序进行审核吗? 708
数据库读取的数据怎么在小程序中调用? 522
短信打开小程序能否用其它第三方短信平台来发送? 550
求问列表渲染中,怎么把两张图并排? 503
公众号迁移,openid接口转换问题? 596
小程序是否可以考虑提供一键获取用户手机号和用户昵称头像? 810
请问一下,我先微信认证了微信小程序,现在想微信认证公众号,都是在同一个公司名下,需要再交300元吗? 884
商城小程序适合用云开发的方式来开发吗? 458
笔记本电脑部份微信小程序打不开? 817