收藏
回答

设置display flex时,bindtap事件无法传参数

问题模块
教程反馈

给样式设置了display:flex 相关的属性,通过bindtap事件获取data-xx参数时,发现都为空。去掉 display:flex ,后正常,是否有相关解决方法?

最后一次编辑于  2018-12-25
回答关注问题邀请回答
收藏

3 个回答

  • 李小亮
    李小亮
    2018-12-25

    样式内容:

    .dis-flex {

    display: -webkit-flex;

    display: flex;

    }

    .flex-around {

    flex-wrap: wrap;

    justify-content: space-around;

    align-items: center;

    }


    遍历的列表内容格式:

    orderList: [{

    icon: '/asset/images/icon_usercenter_wait_for_pay.png',

    name: '待付款',

    path: 'waitForPay',

    }]


    会出现概率性的情况,不懂是哪里出错了,在currentTarget里面有数据


    2018-12-25
    赞同
    回复
  • 卢霄霄
    卢霄霄
    2018-12-25

    十有八九你用的target,然而你需要用currentTarget

    2018-12-25
    赞同
    回复 1
    • 李小亮
      李小亮
      2018-12-25

      确实用的是target,我再试试你说

      2018-12-25
      回复
  • 这都申请了
    这都申请了
    2018-12-25

    测试没有复现,有代码片段吗?

    2018-12-25
    赞同
    回复 1
    • ==
      ==
      2018-12-25

      2018-12-25
      回复