我在使用 v-combobox 时遇到问题。(参见 代码示例)。
如果我执行以下操作,则会出现问题:
在组合框中输入一个字符串
在组合框未聚焦之前单击保存按钮。
方法 save() 被执行
console.log() 返回前一个值而不是实际值。
如何在执行保存命令期间获取“值”的实际值?
<template>
<v-app>
<div id="app">
<v-card>
<v-card-text>
<v-container>
<v-combobox v-model="value" label="write"></v-combobox>
</v-container>
</v-card-text>
<v-divider></v-divider>
<v-card-actions>
<v-spacer></v-spacer>
<v-btn text color="secondary" @click="save">save</v-btn>
</v-card-actions>
</v-card>
</div>
</v-app>
</template>
<script>
export default {
name: "App",
data() {
return {
addDialog: "false",
value: ""
};
},
methods: {
save() {
console.log(this.value);
this.addDialog = false;
}
}
};
</script>
蝴蝶刀刀
慕虎7371278
相关分类