vue学习笔记13-表单输入绑定

本文介绍了如何在Vue前端应用中使用v-model指令实现表单输入的值绑定,包括文本框、复选框示例,并提到了修饰符如.lazy、.number和.trim的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

表单输入绑定

在前端处理表单时,我们常常需要将表单输入框的内容同步给Javascript中相应的变量。手动连接值绑定和更改事件监听器可能会很麻烦,v-model指令帮我们简化了这一步骤

只要用户输入存在的地方基本离不开表单

input输入框

<template>
    <h3>表单输入绑定</h3>
    <form>
        <input type="text" v-model="message">
        <p>{{ message }}</p>
    </form>
</template>

<script>
export default {
    data(){
        return{
            message:""
        }
    }
}
</script>

 框中输入什么,下面同步显示什么

 百度搜索栏如下,输入什么同步读取,反馈数据

复选框

单一复选框,绑定布尔类型值

<template>
    <h3>表单输入绑定</h3>
    <form>
        <input type="text" v-model="message">
        <p>{{ message }}</p>
        <input type="checkbox" id="checkbox" v-model="checked"/>
        <label for="checkbox">{{ checked }}</label>
    </form>
</template>

<script>
export default {
    data(){
        return{
            message:"",
            checked:false
        }
    }
}
</script>

修饰符

v-model也提供了修饰符:.lazy.number.trim

.lazy

默认情况下,v-model会在每次input事件后更新数据。你可以添加lazy修饰符来改为在每次change事件后更新数据

.number

只接收数字类型

.trim

接收去掉空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值