vue -model

1. v-model:监听表单(input,textarea,selector)value.

2. label不知道你有没有这样的体验,我明明没有点用户名输入框,而仅仅是点了“用户名”三个字,然后就直接到了用户名的输入框聚焦.

3. label和label for 有什么关系吗? label包括起来和label for 效果是一样的,后者采用id 作为绑定.

 

我相信,聪明的你已经看出来了.

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 
 4 <head>
 5     <meta charset="UTF-8">
 6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 8     <title>Document</title>
 9     <!-- Step1.对于vue,可以用cdn -->
10     <script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.min.js"></script>
11     <style>
12         #app div{
13             padding: 2%;
14             margin-bottom: 1%;
15             border-bottom: 1px solid #ddd;
16             background-color: blanchedalmond;
17         }
18     </style>
19 </head>
20 
21 <body>
22 
23     <div id="app">
24         <div id='example-3'>
25 
26             
27             <label>
28                 <input type="checkbox" v-model="checkedNames" value="Jack">Jack
29             </label>
30 
31             <input type="checkbox" id="john" value="John" v-model="checkedNames">
32             <label for="john">John</label>
33             <input type="checkbox" id="mike" value="Mike" v-model="checkedNames">
34             <label for="mike">Mike</label>
35             <br>
36             <span>Checked names: {{ checkedNames }}</span>
37         </div>
38     </div>
39 
40     <script type="text/javascript">
41         new Vue({
42             el: '#example-3',
43             data: {
44                 checkedNames: []
45             }
46         })
47     </script>
48 </body>
49 
50 </html>

 

posted @ 2018-09-09 19:49  Sunsin  阅读(332)  评论(0编辑  收藏  举报