v-model的修饰符

欢迎访问我的博客https://qqqww.com/,祝码农同胞们早日走上人生巅峰,迎娶白富美~~~

与事件的修饰符类似,v-model也有修饰符,用于控制数据同步的时机

1 v-model.lazy

使用.lazy修饰符,会转变为在change事件中同步,简单粗暴的讲就是,此时数据并不会像我们以前见到的v-model那样实时更新数据,而是在失去焦点或者会车时更新,见下面示例代码

<div id = 'app'>
    <input type = 'text' v-model.lazy = 'mes'>
    <p>{{ mes }}</p>
</div>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            mes: ''
        }
    })
</script>

2 v-model.number

看这个之前,需要明确的是,我们输入的数字,到底是Number类型还是String类型,实际上,虽然输入的是数字,但实际上是String,那么.number修饰符就可以将输入的内容转化为Number类型

<div id = 'app'>
    <input type = 'number' v-model.number = 'mes'>
    <p>{{ mes }}</p>
</div>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            mes: 123456
        }
    })
</script>

3 v-model.trim

自动过滤输入的首尾空格

<div id = 'app'>
    <input type = 'text' v-model.trim = 'mes'>
    <p>{{ mes }}</p>
</div>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            mes: '              123456                  '
        }
    })
</script>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值