radio选中事件在Vue中如何使用

avatar
作者
筋斗云
阅读量:6

在Vue中,可以通过v-model指令和@change事件来实现radio选中事件的监听和处理。具体步骤如下:

  1. 在模板中使用v-model指令来绑定radio的值到一个data属性,例如:
<input type="radio" id="option1" value="option1" v-model="selectedOption"> <label for="option1">Option 1</label>  <input type="radio" id="option2" value="option2" v-model="selectedOption"> <label for="option2">Option 2</label> 
  1. 在data中定义一个selectedOption属性来保存选中的radio值:
data() {   return {     selectedOption: ''   }; } 
  1. 使用@change事件监听radio选中事件,并在方法中处理选中事件:
<input type="radio" id="option1" value="option1" v-model="selectedOption" @change="handleOptionChange"> <label for="option1">Option 1</label>  <input type="radio" id="option2" value="option2" v-model="selectedOption" @change="handleOptionChange"> <label for="option2">Option 2</label> 
methods: {   handleOptionChange() {     console.log('Selected option is: ' + this.selectedOption);   } } 

这样就可以在Vue中监听和处理radio选中事件了。当用户选择不同的radio选项时,handleOptionChange方法会被调用,并打印选中的值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!