通过 Vue.js 获取表单信息可采用两种方式:使用 v-model 指令实现双向绑定,方便快捷,但仅限于表单元素。借助 $refs 属性获取子元素引用,更加灵活,但需要手动获取值。

如何使用 Vue.js 获取表单信息
使用 Vue.js 获取表单信息有两种主要方法:
1. v-model 指令
v-model 指令为表单元素(input、textarea 等)提供双向绑定,这意味着在 Vue 组件中修改元素的值也会更新表单输入,反之亦然。
立即学习“前端免费学习笔记(深入)”;
语法:
<input v-model="表单数据属性">
示例:
<code class="html"><template>
<input v-model="name">
</template>
<script>
export default {
data() {
return {
name: ''
}
}
}
</script></code>2. $refs 属性
$refs 属性提供对 Vue 组件内部子元素的引用,包括表单元素。
语法:
this.$refs.元素名称
示例:
<code class="html"><template>
<input ref="nameInput">
</template>
<script>
export default {
mounted() {
console.log(this.$refs.nameInput.value)
}
}
</script></code>比较
获取特定表单元素的值
假设您有以下表单:
<code class="html"><form> <input id="name"> <input id="email"> <input type="submit"> </form></code>
使用 v-model:
<code class="js">export default {
data() {
return {
name: '',
email: ''
}
}
}</code>使用 $refs:
<code class="js">export default {
mounted() {
console.log(this.$refs.name.value)
console.log(this.$refs.email.value)
}
}</code>以上就是vue怎么获取表单信息的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号