博客
关于我
vue(7):表单输入绑定
阅读量:325 次
发布时间:2019-03-04

本文共 898 字,大约阅读时间需要 2 分钟。

v-model 指令的基础用法

v-model 是 Vue.js 中最常用的双向绑定指令,用于在表单元素(如 input、textarea、select)上创建数据与视图的两向绑定。它不仅能监听用户的输入事件,还能自动将输入值更新到 Vue 实例中的数据属性。

v-model 在不同输入类型中的应用

v-model 根据输入元素的类型,会自动使用不同的属性和事件进行绑定:

  • text 和 textarea:使用 value 属性和 input 事件。
  • checkbox 和 radio:使用 checked 属性和 change 事件。
  • select:使用 value 属性和 change 事件。

v-model 在文本输入中的应用示例

当前输入内容:{{ message }}

单选框的绑定示例

复选框的绑定示例

爱好

足球
阅读
音乐

选择框的绑定示例

Selected: {{ selected }}

v-model 的值绑定

对于单选框、复选框和选择框,v-model 通常绑定的值是静态的字符串(复选框也可以是布尔值):

  • 单选按钮:<input type="radio" v-model="picked" value="a">
  • 复选框:<input type="checkbox" v-model="toggle">
  • 选择框:<select v-model="selected">

当需要将值绑定到 Vue 实例的一个动态属性时,可以使用 v-bind

v-model 的修饰符

.lazy

设置 lazy 修饰符后,数据不会实时更新,适用于 input 元素:

.number

自动将用户输入的值转为数值类型:

.trim

自动过滤输入的首尾空白字符:

转载地址:http://otgh.baihongyu.com/

你可能感兴趣的文章
不愧是Alibaba技术官,随便甩出本kafka限量笔记,都火遍全网
查看>>
惊喜万分!全靠这份999页Java面试宝典,我刚拿到美团offer
查看>>
限时开源!公布半小时下载量达10W:阿里大牛出品「MyCat笔记」
查看>>
阿里Java全线成长宝典,从P5到P8一应俱全
查看>>
Java程序员面试涨薪手册,字节21火山版强势来袭
查看>>
js:虚拟dom与diff算法
查看>>
计算机系统原理——cachelab 实验1(第一周)
查看>>
github学习
查看>>
PowerMock框架学习
查看>>
JAVA初窥-DAY07
查看>>
数组--Go语言学习笔记
查看>>
Spring Boot (二十一)——自定义异常处理
查看>>
Redis (三)——Linux 上安装 Redis
查看>>
Redis踩坑(1)-----配置文件redis.conf修改后不生效问题
查看>>
从零带你学习Go语言:23、 Go指针 、切片、 map、 结构体复习
查看>>
广东iOS企业开发者签名有没有好的推荐?
查看>>
iOS企业签名掉签会提前知道的么?
查看>>
苹果企业签名首要考虑的真的是价格因素么?别傻了
查看>>
关于scanf函数在VS中使用的问题
查看>>
操作符初识
查看>>