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

1.50 基础库 wx.navigateTo 后 this.setData 无效

问题模块
开发者工具

        wx.navigateTo({

          url: '../../pages/good/order/index?merchantid=' + that.data.Merchant.id,

          success: function (res) {


          },

          fail: function () {


          },

          complete: function () {


          }

        })


打开新页面


  onLoad: function (options) {

    console.log(options)

    this.setData(options)

  },

可以输出结果 但是 setData 是 无效的 1.4.3 版本正常


BUG出现步骤

第一次正常跳转页面 是正常的,可以看到 merchantid 已经设置到 data 属性里面 之后 后退 在 执行上述 代码 就 无效了 ,但是输出options 是有数据的,

网友回复

孢子裂变:

楼主解决了吗?我也出现这个问题

姬晓鹭℡¹³¹⁰⁶¹⁸⁸⁵⁵⁵:

貌似还是不行

追小命:

试试把setData都放到onShow里,如果再不行设置一个timeout


姬晓鹭℡¹³¹⁰⁶¹⁸⁸⁵⁵⁵:

试过 还是一样

yuhao:

this.setData改成 var that=this;     that.setData

试试

评论 抢沙发

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

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

云免签H5支付