vue表单输入绑定--修饰符.lazy .trim .number

.lazy

在默认状况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 (除了上述输入法组合文字时)。你能够添加 lazy 修饰符,从而转变为使用 change 事件进行同步:html

<!-- 在“change”时而非“input”时更新 -->
<input v-model.lazy="msg" >

.number

若是想自动将用户的输入值转为数值类型,能够给 v-model 添加 number 修饰符:vue

<input v-model.number="age" type="number">

这一般颇有用,由于即便在 type="number" 时,HTML 输入元素的值也总会返回字符串。若是这个值没法被 parseFloat() 解析,则会返回原始的值。ide

.trim

若是要自动过滤用户输入的首尾空白字符,能够给 v-model 添加 trim 修饰符:ui

<input v-model.trim="msg">
相关文章
相关标签/搜索