介绍
本篇文章为大家展示了怎么在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中使用表单控件数据绑定