v-model的修饰符

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

文章目录

    • 1 v-model.lazy
    • 2 v-model.number
    • 3 v-model.trim

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

1 v-model.lazy

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

<p>{ { mes }}p> div> <script> var app = new Vue({ el: '#app', data: { mes: '' } }) script>

2 v-model.number

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

<p>{ { mes }}p> div> <script> var app = new Vue({ el: '#app', data: { mes: 123456 } }) script>

3 v-model.trim

自动过滤输入的首尾空格

<p>{ { mes }}p> div> <script> var app = new Vue({ el: '#app', data: { mes: ' 123456 ' } }) script>

你可能感兴趣的:(Vue,v-model.lazy,v-model.number,v-model.trim,v-model的修饰符)