收藏
回答

radio 怎么绑定参数

<radio value="{{item.sstudentId}}" data-id='{{item.id}}' data-status='{{item.stauts}}'/>


为什么bindchange获取不到 data-id, data-status绑定的值?


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

2 个回答

  • 李沛谊
    李沛谊
    2019-04-23

    界面内容:

    <radio-group class="radio-group" bindchange="radioChange">

    <label class="radio" wx:for="{{studyStudents}}">

    <radio value="{{item.sstudentId}}" data-id='{{item.id}}' data-status='{{item.stauts}}'/>

    {{item.hyStudent.studentName}}

    </label>

    </radio-group>



    js内容:

    data:{

    studyStudents: [

    { id: '1', status:'1',sstudentId:'1'},

    { id: '2', status: '0', sstudentId: '12' },

    { id: '3', status: '1', sstudentId: '111' },

    ]

    }


    radioChange: function (e) {

    var sstudentId = e.detail.value

    var id = e.currentTarget.dataset.id;

    var status = e.currentTarget.dataset.status;

    console.log(sstudentId);

    console.log(id);

    console.log(status);

    }


    打印结果: 

    1

    undefined

    undefined

    2019-04-23
    有用 1
    回复 1
    • 茂茂
      茂茂
      2020-03-06
      您好,请问你南边解决了吗?
      2020-03-06
      回复
  • 微信支付技术助手4
    微信支付技术助手4
    2019-04-23

    您好,请具体描述您的问题

    2019-04-23
    有用
    回复
登录 后发表内容