小程序
小游戏
企业微信
微信支付
扫描小程序码分享
<radio value="{{item.sstudentId}}" data-id='{{item.id}}' data-status='{{item.stauts}}'/>
为什么bindchange获取不到 data-id, data-status绑定的值?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
界面内容:
<radio-group class="radio-group" bindchange="radioChange">
<label class="radio" wx:for="{{studyStudents}}">
{{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
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
您好,请具体描述您的问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
界面内容:
<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
您好,请具体描述您的问题