weweb
weweb copied to clipboard
求助:为何在onShow调用setData会重复渲染?
大神,求助,如题,我在小程序的onShow里面加载数据,并调用setData;第一次进入正常的,点击进去其他页面,再返回,就发现数据重复了。
用之前不是chunk的版本转换出来是没问题的,但是最新这个转换之后发现了此问题。
只调用一次应该用onLoad onShow本来就是每次进去页面都会调用的 还有一个onHide可以在离开页面时操作 在2018年01月22日 15:57 ,Vescky写道: 大神,求助,如题,我在小程序的onShow里面加载数据,并调用setData;第一次进入正常的,点击进去其他页面,再返回,就发现数据重复了。 用之前不是chunk的版本转换出来是没问题的,但是最新这个转换之后发现了此问题。 — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
不过这样也有问题,比如实现这个逻辑: 用户到资料页面修改昵称,再返回个人中心;如果是在onLoad调用了setData,那么返回回来就不会再次调用,就看不到昵称的变化
你用onShow处理应该也没问题啊,只要你覆盖上次的数据那应该显示的就是你的新数据了。你这个在小程序里是正常的么