收藏
回答

wx.navigateTo传参跳转后,onLoad二次加载时不触发?

问题现象描述:在小程序正式版,有个详情页面。第一次加载是有数据显示,退出后第二次进入详情页面无数据显示。再退出第三次进入详情页面又有数据显示了,第四有没有数据,以此类推;而在开发版和体验版却一直都有数据显示,补充说明一下,在正式版小程序中,当第一次进入详情后退出,等待5-10s再进入详情却又有数据显示了。

疑问:怀疑是页面onLoad触发机制的问题。这种情况有没有有效的解决方案呢?

回答关注问题邀请回答
收藏

2 个回答

  • dreamhunter
    dreamhunter
    2022-08-08

    直接写全局变量试试,数据更新在onShow处理

    2022-08-08
    有用
    回复
  • Frank
    Frank
    2022-08-08

    理论上应该是没有问题,能否先从业务代码侧,检查有没有异步获取的参数啥的

    2022-08-08
    有用
    回复 3
    • d金辉
      d金辉
      2022-08-08
      如果是异步获取数据的问题,那么在开发版真机测试的时候就会有所体现。目前在开发版和体验版都有数据显示,就正式版不行。
      2022-08-08
      回复
    • Frank
      Frank
      2022-08-08回复d金辉
      你那边能搞一个可复现的代码片段不,https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2022-08-08
      回复
    • d金辉
      d金辉
      2022-08-08
      我用自己的订阅号复现试试,有问题话。再把代码片段发上来
      2022-08-08
      回复
登录 后发表内容