v-model指令后面跟的参数(number、lazy、debounce)

1. number

想将用户的输入自动转换为Number类型(如果原值的转换结果为NaN, 则返回原值)

2. lazy

在默认情况下, v-model在input事件中同步输入框的值和数据, 我们可以添加一个lazy特性,从而将数据改到change事件中发生, 代码示例如下:

<body id="example">
  <input v-model="msg" lazy><br/>
{{msg}}
</body>

<script>
    var exampleVM2 = new Vue({
    el: '#example',
data:{
    msg: '内容是在change事件后才改变的'
}
    })
</script>

3. debounce

  设置一个最小的延时, 在每次敲击之后延时同步输入框的值与数据,如果每次更新都要进行高耗操作(例如, 在Input中输入内容时随时发送AJAx请求), 那么它较为有用,

上一篇:loadsh常用函数


下一篇:函数防抖~ 如何解决用户快速点击的限制问题