uniapp单选框使⽤
<!-- 单选 -->
<view v-if="p_question_type==0">
<radio-group :name="itemtwo.id" @change="chkdanxuan">
<block v-for="itemthree,indexthree p_question_option.option" :key="de">
<radio :value="itemtwo.id+' '+de"  :name="de" /> {{de}}     {{itemthree.value}}</br>                    </block>
</radio-group>
</view>
函数
// 单选题
chkdanxuan: function(e,id) {
_self.danxuanxz = e.detail.value; //定义cls获取复选框的数组值
//字符串转数组取得⾏id  及选择内容
let strdx=_self.danxuanxz;
let strarry=strdx.split(' ');
//拿到索引
let idx = strarry[0];
//拿到记录的id
let ids = strarry[0];
//判断选择的这个记录是否之前就选择过了
var index0 = _self.answer.findIndex(item => {
if (item.id == strarry[0]) {
/
/ 查询到后删除
_self.answer.splice(index0, 1);
return true
}
})
// var index0= _self.answer.findIndex(function(obj){
//      return obj.id === strarry[0];
//  })
// 重新增加数据
_self.answer.push({
'id': strarry[0],
'choice_code': [strarry[1]]
});
console.log(e.detail);flutter uniapp 哪个好
// console.log(strarry);
console.log(_self.answer);
// _self.qx=_self.qx.join(",")    //将数组转化为字符串向后台传递
},

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。