收藏
回答

低概率发生元素绑定点击事件携带元素绑定的参数无法传递到下级页面?

请求后端接口返回list遍历,然后给每个item添加一个tap事件,这个事件会获取item元素上绑定的属性,然后调wx.navigateTo到详情页,但是在极低的概率下,详情页onload事件里边无法获取到这个事件传递的参数,甚至连key都没有


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

2 个回答

  • 成
    2019-10-23

    没遇到过,帮顶~ 最好能提供个可复现代码片段

    2019-10-23
    有用
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-10-23

    确保wx.navigateTo跳转之前获取到了数据,在wx.navigateTo之前console.log看看

    2019-10-23
    有用
    回复 12
    • 爱树苗
      爱树苗
      2019-10-23
      确定是获取到了,上述情况只是在极低极低的概率下会复现
      2019-10-23
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-10-23回复爱树苗
      加console.log,就是为了在极低极低的概率出现时,看看没有获取到数据,就知道了
      2019-10-23
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-10-23回复爱树苗
      要不这样,判断有所需参数是才navigateTo,否则,弹个框
      2019-10-23
      回复
    • 爱树苗
      爱树苗
      2019-10-23
      是这样的,在跳转之前打印了,正常的时候是可以打印的,但是在发生错误的情况下,跳转之后就获取不到了
      2019-10-23
      回复
    • 爱树苗
      爱树苗
      2019-10-23回复o0o有脾气的酸奶
      现在是这样解决的,在跳转之前判断一下需要的参数,没有就不跳转
      2019-10-23
      回复
    查看更多(7)
登录 后发表内容
问题标签