您现在的位置是:网站首页> 编程资料编程资料

Vue v-model实现案例介绍_vue.js_

2023-05-24 324人已围观

简介 Vue v-model实现案例介绍_vue.js_

1. 概述

v-model 是 Vue 提供的一个语法糖,它是 value 值和事件的结合体,它会根据不同的表单项,来选择执行不同的事件。它的作用是,通过和表单元素绑定,实现双向数据绑定,通过表单项可以更改数据。

另外,v-model 还可以用于各种不同类型的输入,

注意:多行文本框中使用插值表达式 无效

3.2 todolist

vue学习使用

  • 无任务
  • {{item.title}}删除

3.3 实现单个复选框

当单个复选框被选中或者被取消选中时,我们如何获取到该复选框是否被选中的信息?

我们可以通过绑定事件来获取:

vue学习使用

注意:在绑定事件时,click事件可以用,但它是的状态会太过提前,所以用onchange事件,改变后再来获取。

更简单的方式是,通过 v-model 指令来获取:

vue学习使用

注意:单个复选框,在数据源中定义的数据类型为布尔类型:true 选中,false未选中

3.4 实现多个复选框

vue学习使用
  • html
  • css
  • js

{{lessons}}

注意:多个复选框,数据源中定义的数据类型为数组,标签中需要指定它的value值。

3.5 实现复选框全选

vue学习使用

  • html
  • css
  • js

{{lessons}}

3.6 单选和下拉

vue学习使用

{{sex}} -- {{city}}


注意:单选框和复选框都需要 input 标签提供 value 属性。

4. v-model修饰符

4.1 lazy

作用:延时更新数据源中的数据,失去焦点时触发更新。

4.2 trim

作用:自动过滤用户输入的首尾空白字符。

<

-六神源码网