色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue form 清空

錢浩然2年前9瀏覽0評論

清空Vue表單在某些情況下非常有用,特別是在用戶需要重新輸入數據時。下面是一些方法可以清空Vue表單。

1. 使用reset()函數

<template>
<form ref="form">
<input v-model="name" type="text">
<button @click="resetForm">清空</button>
</form>
</template>
<script>
export default {
data() {
return {
name: ''
}
},
methods: {
resetForm() {
this.$refs.form.reset();
}
}
}
</script>

2. 使用v-model綁定數據,重置數據

<template>
<form>
<input v-model="name" type="text">
<button @click="resetForm">清空</button>
</form>
</template>
<script>
export default {
data() {
return {
name: ''
}
},
methods: {
resetForm() {
this.name = '';
}
}
}
</script>

3. 使用ref綁定表單元素,遍歷元素清空數據

<template>
<form ref="form">
<input ref="name" v-model="name" type="text">
<button @click="resetForm">清空</button>
</form>
</template>
<script>
export default {
data() {
return {
name: ''
}
},
methods: {
resetForm() {
Object.values(this.$refs.form).forEach(el =>{
el.value = '';
});
}
}
}
</script>

以上3種方法都可以清空Vue表單。重要的是知道在什么情況下使用哪種方法。