antdesign vue @select可以触发,但是是固定值
时间: 2024-03-10 08:48:26 浏览: 59
Vue+Ant Design Vue学习经验分享1.doc
5星 · 资源好评率100%
如果你的 `@select` 事件可以触发,但是选中的值是固定的,可能是因为你在 `Select` 组件中设置了 `value` 属性,导致 `Select` 组件的选中值被固定了。请尝试移除 `Select` 组件中的 `value` 属性,或者将 `value` 属性与 `v-model` 绑定的值保持一致,以实现选中值的动态变化。
例如:
```html
<template>
<a-select v-model="selectedValue" @select="handleSelect">
<a-select-option value="value1">Option 1</a-select-option>
<a-select-option value="value2">Option 2</a-select-option>
<a-select-option value="value3">Option 3</a-select-option>
</a-select>
</template>
<script>
export default {
data() {
return {
selectedValue: '',
};
},
methods: {
handleSelect(value) {
// 更新 v-model 绑定的值
this.selectedValue = value;
},
},
};
</script>
```
如果问题还未解决,请提供更多代码信息,我来帮你更好地解决问题。
阅读全文