html52.com
我爱小程序-开发者交流社区

多次重复访问同一个页面,setData无效

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 7.0.9 2.10.0

   第一次获取蓝牙数据成功后,进行setData可以正常渲染,然后提交数据,redirectTo回到主页,然后点击再次navigateTo该页面

第一次获取蓝牙数据成功后,进行setData可以正常渲染,然后提交数据,redirectTo回到主页,然后点击再次navigateTo该页面,进行链接蓝牙获取数据,数据获取输出正常,但进行setData却无效!

网友回复

张生:

我估计,你是把他写在页面的生命周期里了?


要确定你写在哪里才可以了解情况,如果你想重新来,就在每次这个离开这个页面的时候把页面销毁了。

试一下是否可行?

onUnload: function(){
let pages = getCurrentPagses().length - 1;
    console.log('需要销毁的页面:'+pages);
    wx.navigateBack({
      delta: pages
    })
}
小满:

看你图片标记的输出一模一样啊,看不出问题。上个代码片段吧

子不语:

请提供一个可以复现的代码片段

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付