知道咋回事了, 可能发布版本太久,重新发布下就好了。
wx.navigateTo在安卓下无法接收到参数?有一个页面接收上一级页面传过来的参数并显示出来,但是在ios里是能显示的,在安卓机里却不能显示。 在模拟器、和安卓真机里调试都没问题,但是发布上去后,在安卓机里运行小程序,这个页面却不显示上一级传过来的参数。 我能想到的只有是wx.navigateTo传参在安卓里有问题。 但是是什么问题不知道?各位大神知道什么问题吗? 代码如下: 上级页面跳转传参代码: wx.navigateTo({ url: '../info/info?eid=' + eid + "&epid=" + epid + "&sid=" + sid + "&title=" + title + "&checkin_attendances=" + checkin_attendances + "&totle_attendances=" + totle_attendances + "&datetime=" + datetime }) 下级页面接收的代码: onLoad: function (options) { eid = options.eid epid = options.epid sid = options.sid this.setData({ title: options.title, checkin_attendances: options.checkin_attendances, totle_attendances: options.totle_attendances, datetime: options.datetime }) } }) 顺便说下,这个小程序是4年前做的,一直都没问题,最近才发现安卓机不显示数据的问题,代码4年都没动过了,不知道是不是api有改动还是什么原因?
2021-04-06知道咋回事了, 可能发布版本太久,重新发布下就好了。。
发布成功的小程序和本地测试及真机测试的效果不一致?见下图: [图片] 只有安卓机子有这问题,ios无此问题。 本页显示数据是上一页传过来的,代码如下: wx.navigateTo({ url: '../info/info?eid=' + eid + "&epid=" + epid + "&sid=" + sid + "&title=" + title + "&checkin_attendances=" + checkin_attendances + "&totle_attendances=" + totle_attendances + "&datetime=" + datetime }) 本页接收数据的代码: onLoad: function (options) { eid = options.eid epid = options.epid sid = options.sid this.setData({ title: options.title, checkin_attendances: options.checkin_attendances, totle_attendances: options.totle_attendances, datetime: options.datetime }) } 这就是正常的跳转传参,应该没问题吧, 但是页面数据不显示,那应该就是参数没接收到? 只有安卓有此问题,苹果机子没有,而且只有发布的小程序有此问题,模拟器及安卓真机测试均无此问题,请问是什么问题呢?
2021-04-06