htmlradiovue,vueradio单选框,获取当前项(每⼀项)的value
值操作
前⾔
本⽂使⽤了lable关联选中,实际使⽤中如果不需要,直接将循环语句 v-for 写在 input标签上就可以
1、使⽤v-for循环的radio单选框
01)需要注意的是,这是使⽤的是 change 事件,⽽不是 click 点击事件
type="radio"
v-model="radioVal"
:value="item.value"
@change="getRadioVal"
/>
{{ item.value }}
export default {
data() {
return {
radioData: [
{ value: '全部' },
{ value: '部分' },
{ value: '零散' }
],
radioVal: '全部' // ⽤于设置默认选中项
};
},
htmlradio的text出不来methods: {
getRadioVal() {
console.log(this.radioVal);
}
}
};
2、不使⽤v-for循环的radio单选框
01)需要注意的是,这是使⽤的是 change 事件,⽽不是 click 点击事件
全部
部分
}
],
};
},
js部分
//单选框radio选中值的改变
chooseSex(item){
this.radio2 = item;
console.log("点击",item,"值",this.radio2);
},
//复选框checkbox多项选择后的值,及取消选中后的其他值
chooseHobbied(item){
if(box.indexOf(item) === -1){
box.push(item);
this.checkbox = box;
console.log("点击",item,"值",box);
}else{
box.splice(box.indexOf(item),1);
console.log("box值",box);
this.checkbox = box;
}
},
以上这篇vue radio单选框,获取当前项(每⼀项)的value值操作就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持脚本之家。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论