vue change 事件
时间: 2023-07-17 10:11:00 浏览: 95
Vue.js 中的 select 组件有一个特殊的事件叫做 change,当用户选择了 select 中的一个选项之后,就会触发这个事件。可以在组件中用 v-on 绑定这个事件来监听用户的选择。
例如:
```HTML
<template>
<div>
<select v-model="selected" v-on:change="onChange">
<option v-for="item in options" :value="item.value">{{ item.label }}</option>
</select>
</div>
</template>
<script>
export default {
data() {
return {
selected: '',
options: [
{ value: 'option1', label: '选项1' },
{ value: 'option2', label: '选项2' },
{ value: 'option3', label: '选项3' },
],
};
},
methods: {
onChange(event) {
console.log(event.target.value);
},
},
};
</script>
```
绑定 change 事件来监听用户的选择。当用户选择了一个选项之后,就会调用 onChange 方法,并打印出选择的值。
阅读全文