热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vue基础——表单输入绑定

一、基础用法你可以用v-model指令在表单及元素上创建双向数据绑定。它会根据控件类型自动选择正确的方法来更新元素。尽管有些神奇,但

一、基础用法


你可以用 v-model 指令在表单 )并不会生效,应用 v-model 来代替。

1.3复选框

单个复选框,绑定到布尔值:

1 <input type&#61;"checkbox" id&#61;"checkbox" v-model&#61;"checked">                           HTML
2 <label for&#61;"checkbox">{{ checked }}label>

结果&#xff1a;

1.3.1多个复选框&#xff0c;绑定到同一个数组

1 <div id&#61;&#39;example-3&#39;>                                               HTML
2 <input type&#61;"checkbox" id&#61;"jack" value&#61;"Jack" v-model&#61;"checkedNames">
3 <label for&#61;"jack">Jacklabel>
4 <input type&#61;"checkbox" id&#61;"john" value&#61;"John" v-model&#61;"checkedNames">
5 <label for&#61;"john">Johnlabel>
6 <input type&#61;"checkbox" id&#61;"mike" value&#61;"Mike" v-model&#61;"checkedNames">
7 <label for&#61;"mike">Mikelabel>
8 <br>
9 <span>Checked names: {{ checkedNames }}span>
10 div>

1 new Vue({                                                       JS
2 el: &#39;#example-3&#39;,
3 data: {
4 checkedNames: []
5 }
6 })

结果&#xff1a;

1.4单选按钮

1 <div id&#61;"example-4">                                                HTML
2 <input type&#61;"radio" id&#61;"one" value&#61;"One" v-model&#61;"picked">
3 <label for&#61;"one">Onelabel>
4 <br>
5 <input type&#61;"radio" id&#61;"two" value&#61;"Two" v-model&#61;"picked">
6 <label for&#61;"two">Twolabel>
7 <br>
8 <span>Picked: {{ picked }}span>
9 div>

1 new Vue({                                                       JS
2 el: &#39;#example-4&#39;,
3 data: {
4 picked: &#39;&#39;
5 }
6 })

结果&#xff1a;

1.5选择框

单选时&#xff1a;

1 <div id&#61;"example-5">                                               HTML
2 <select v-model&#61;"selected">
3 <option disabled value&#61;"">请选择option>
4 <option>Aoption>
5 <option>Boption>
6 <option>Coption>
7 select>
8 <span>Selected: {{ selected }}span>
9 div>

1 new Vue({                                                      JS
2 el: &#39;...&#39;,
3 data: {
4 selected: &#39;&#39;
5 }
6 })

结果&#xff1a;

注意&#xff1a;如果 v-model 表达式的初始值未能匹配任何选项&#xff0c;

推荐阅读
author-avatar
小么么和
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有