使用this.setData后,数据更新成功,但是页面数据不更新?这是为什么?

小程序 文章 2022-02-18 12:00 1515 0 全屏看文

AI助手支持GPT4.0

使用this.setData后,数据更新成功,但是页面数据不更新?这是为什么?After using this.setData, the data is updated successfully, but the page data is not updated? why is that?

使用this.setData后,数据更新成功,但是页面数据不更新?这是为什么?

正常这里的type应该已经更新为“户型图”了

但页面数据还是“厨房”

求大佬们指教啊!

Normally, the type here should have been updated to "house type map", but the page data is still "kitchen". Please ask the leaders for advice!

回答:

小黎:

你for循环的对象没有重新赋值

w:我重新赋值了对象的两个属性,循环后打印出来的this.data.popCurrentImg也是对的,但页面上这个数据没有更新
15:

跟this指向没关系,应该就是for循环的问题,你在循环外打印一下就知道了

w:我之前尝试用break代替return终止循环,也是这个问题
brave:

for循环并未终止吧,目测逻辑有问题

w:使用return不会终止方法吗?
小农明:

this 指向有问题

w:请问啥意思?我在function开头使用var that = this,使用that也一样出现这个问题,求大佬点明!
小农明:你打印下这个this,看看是不是popCurrentImg的属性是不是在data底下,可能出现了this.data.data.popCurrentImg。还有一种可能可以参考楼上的在循环外再打印下看看数据变化
w:好的!我等下尝试下!感谢大神!

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
使用wx.navigateTo前已经配置了app.json以及对应js文件中url却报错找不到文件?
微信小程序搜索不到
列表渲染,怎么分类?
我是女鞋生产工厂,想自己也卖,哪别人怎么知道你的店,进入你的小店呢?
微信小程序订阅消息成功后,用户在设置里关闭接受消息通知,再自行打开,却无法再接收到订阅消息?
随便看看
教育科技公司申请微信支付被拒绝? 4127
微信公众号免300认证教程 5158
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 4468
小程序广告组件通过审核,但是小程序内没有显示广告? 4437
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8491
问题? 8114
如何快速搭建抽奖助手小程序(无需代码知识) 5271
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6544
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5834
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5495