怎么在Vue中使用表单控件数据绑定

  介绍

本篇文章为大家展示了怎么在Vue中使用表单控件数据绑定,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

类型:文本

& lt; div  id=癳xample"比;   ,& lt; input  v模型=癿essage",占位符=癳dit  me"比;   ,& lt; p> Message 是:,{{,Message }} & lt;/p>   & lt;/div>   & lt; script>   var  example =, Vue ({new    ,el: & # 39; #示例# 39;   ,数据:{   信息:& # 39;才能& # 39;   ,}   })   & lt;/script>

实际上v模型是:价值和@input事件的语法糖

& lt; div  id=癳xample"比;   ,& lt; input :价值=癿essage",占位符=癳dit  me", @input=跋?$ event.target.value"比;   ,& lt; p> Message 是:,{{,Message }} & lt;/p>   & lt;/div>   & lt; script>   var  example =, Vue ({new    ,el: & # 39; #示例# 39;   ,数据:{   信息:& # 39;才能& # 39;   },   })   & lt;/script>

textarea

& lt; div  id=癳xample"比;   ,& lt; div>   & lt;才能span> Multiline  message 是:& lt;/span>   & lt;才能p 在{{,message }} & lt;/p>,,   ,& lt;/div>   ,& lt; textarea  v模型=癿essage",占位符=癮dd  multiple  lines"祝辞& lt;/textarea>   & lt;/div>   & lt; script>   var  example =, Vue ({new    ,el: & # 39; #示例# 39;   ,数据:{   信息:& # 39;才能& # 39;   ,}   })   & lt;/script>

[注意]在文本区域插值(& lt; textarea> & lt;/textarea>)并不会生效,应用v模型来代替

类型:复选框

& lt; div  id=癳xample"比;   ,& lt; input 类型=癱heckbox", id=癱heckbox", v模型=癱hecked"比;=?& lt; label ; checkbox"在{{,checked }} & lt;/label>   & lt;/div>   & lt; script>   var  example =, Vue ({new    ,el: & # 39; #示例# 39;   ,数据:{   检查才能:假的   ,}   })   & lt;/script>   & lt; div  id=癳xample"祝辞   ,& lt; div>   & lt;才能input 类型=癱heckbox", id=癹ack", value=癹ack", v模型=癱heckedNames"比;   & lt;才能label =癹ack"祝辞Jack   & lt;才能input 类型=癱heckbox", id=癹ohn", value=癹ohn", v模型=癱heckedNames"比;   & lt;才能label =癹ohn"祝辞John   & lt;才能input 类型=癱heckbox", id=癿ike", value=癿ike", v模型=癱heckedNames"比;   & lt;才能label =癿ike"祝辞Mike,   ,& lt;/div>   ,& lt; div>   & lt;才能span> Checked 名字:,{{,checkedNames }} & lt;/span>,   ,& lt;/div>   & lt;/div>   & lt; script>   var  example =, Vue ({new    ,el: & # 39; #示例# 39;   ,数据:{   checkedNames才能:[]   ,}   })   & lt;/script>

类型:无线电

& lt; div  id=癳xample"比;   ,& lt; div>   & lt;才能input 类型=皉adio", id=叭?价值=叭?v模型=皃icked"比;   & lt;才能label =叭说淖4荗ne,,   ,& lt;/div>   ,& lt; div>   & lt;才能input 类型=皉adio", id=皌wo", value=皌wo", v模型=皃icked"比;   & lt;才能label =皌wo"祝辞Two,,   ,& lt;/div>   ,& lt; div>选择:{{,picked }} & lt;/div>   & lt;/div>   & lt; script>   var  example =, Vue ({new    ,el: & # 39; #示例# 39;   ,数据:{   挑选才能:& # 39;& # 39;   ,}   })   & lt;/script>

单选择选列表
& lt; div  id=癳xample"比;   ,& lt; select  v模型=皊elected"比;   & lt;才能option  disabled 价值=啊白4乔胙≡? lt;/option>   & lt;才能option> A</option>   & lt;才能option> B</option>   & lt;才能option> C</option>   ,& lt;/select>   ,& lt; span>选择:{{,selected }} & lt;/span>   & lt;/div>   & lt; script>   var  example =, Vue ({new    ,el: & # 39; #示例# 39;   ,数据:{   ,,选择:& # 39;& # 39;   ,}   })   & lt;/script>

[注意]如果v模型表达初始的值不匹配任何的选项,& lt; select>元素就会以“未选中”的状态渲染。在iOS中,这会使用户无法选择第一个选项,因为这样的情况下,iOS不会引发改变事件。因此,像以上提供残疾人选项是建议的做法

多选列表
& lt; div  id=癳xample"比;   ,& lt; select  v模型=皊elected", multiple>   & lt;才能option> A</option>   & lt;才能option> B</option>   & lt;才能option> C</option>   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在Vue中使用表单控件数据绑定