用表单处理用户输入
Posted lyplucky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用表单处理用户输入相关的知识,希望对你有一定的参考价值。
FORMS
input
v-model
双向绑定,响应每个 input事件
v-model.lazy
修改响应时机
监听 change事件,只在点击其他地方离开输入框的时候才被触发,用lazy修饰符避免实时更新
v-model.number
强制将用户的输入值转为数值类型
v-model.trim
自动过滤用户输入的首尾空白字符
textarea
在文本区域插值 (
<textarea>text</textarea>
) 并不会生效,应用v-model
来代替。虽然其中有开始标签和结束标签,但其中不能填写预设值
多行文本的输出要保留换行的样式
<p style="white-space: pre">message </p>
checkbox
使用复选框并将数据保存在数组中,v-model
radio
v-model将数据value保存在数组中
select
<select
id="priority"
class="form-control"
v-model="selectedPriority">
<option
v-for="priority in priorities"
:selected="priority == 'Medium'">
priority
</option>
</select>
没有使用 v-model设置默认值时,才可设置 selected属性
v-model原理
//方式一
v-model=“data”
//方式二
:value ="data"
@input = "data = $event.target.value"
以上是关于用表单处理用户输入的主要内容,如果未能解决你的问题,请参考以下文章