File tree Expand file tree Collapse file tree 14 files changed +791
-2
lines changed Expand file tree Collapse file tree 14 files changed +791
-2
lines changed Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-1" class =" demo" >
3
+ <button v-on:click =" counter += 1" >Add 1</button >
4
+ <p >The button above has been clicked {{ counter }} times.</p >
5
+ </div >
6
+ </template >
7
+
8
+ <script >
9
+ export default {
10
+ data () {
11
+ return {
12
+ counter: 1
13
+ }
14
+ }
15
+ }
16
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-2" class =" demo" >
3
+ <button v-on:click =" greet" >Greet</button >
4
+ </div >
5
+ </template >
6
+
7
+ <script >
8
+ export default {
9
+ data () {
10
+ return {
11
+ name: ' Vue.js'
12
+ }
13
+ },
14
+ methods: {
15
+ greet (event ) {
16
+ alert (' Hello ' + this .name + ' !' )
17
+ if (event ) {
18
+ alert (event .target .tagName )
19
+ }
20
+ }
21
+ }
22
+ }
23
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-3" class =" demo" >
3
+ <button v-on:click =" say('hi')" >Say hi</button >
4
+ <button v-on:click =" say('what')" >Say what</button >
5
+ </div >
6
+ </template >
7
+
8
+ <script >
9
+ export default {
10
+ methods: {
11
+ say (message ) {
12
+ alert (message)
13
+ }
14
+ }
15
+ }
16
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-1" class =" demo" >
3
+ <input v-model =" message" placeholder =" edit me" />
4
+ <p >Message is: {{ message }}</p >
5
+ </div >
6
+ </template >
7
+
8
+ <script >
9
+ export default {
10
+ data () {
11
+ return {
12
+ message: ' '
13
+ }
14
+ }
15
+ }
16
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-textarea" class =" demo" >
3
+ <span >Multiline message is:</span >
4
+ <p style =" white-space : pre-line ;" >{{ message }}</p >
5
+ <br />
6
+ <textarea v-model =" message" placeholder =" add multiple lines" ></textarea >
7
+ </div >
8
+ </template >
9
+
10
+ <script >
11
+ export default {
12
+ data () {
13
+ return {
14
+ message: ' '
15
+ }
16
+ }
17
+ }
18
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-2" class =" demo" >
3
+ <input type =" checkbox" id =" checkbox" v-model =" checked" />
4
+ <label for =" checkbox" >{{ checked }}</label >
5
+ </div >
6
+ </template >
7
+
8
+ <script >
9
+ export default {
10
+ data () {
11
+ return {
12
+ checked: false
13
+ }
14
+ }
15
+ }
16
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-3" class =" demo" >
3
+ <input type =" checkbox" id =" jack" value =" Jack" v-model =" checkedNames" />
4
+ <label for =" jack" >Jack</label >
5
+ <input type =" checkbox" id =" john" value =" John" v-model =" checkedNames" />
6
+ <label for =" john" >John</label >
7
+ <input type =" checkbox" id =" mike" value =" Mike" v-model =" checkedNames" />
8
+ <label for =" mike" >Mike</label >
9
+ <br />
10
+ <span >Checked names: {{ checkedNames }}</span >
11
+ </div >
12
+ </template >
13
+
14
+ <script >
15
+ export default {
16
+ data () {
17
+ return {
18
+ checkedNames: []
19
+ }
20
+ }
21
+ }
22
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-4" class =" demo" >
3
+ <input type =" radio" id =" one" value =" One" v-model =" picked" />
4
+ <label for =" one" >One</label >
5
+ <br />
6
+ <input type =" radio" id =" two" value =" Two" v-model =" picked" />
7
+ <label for =" two" >Two</label >
8
+ <br />
9
+ <span >Picked: {{ picked }}</span >
10
+ </div >
11
+ </template >
12
+
13
+ <script >
14
+ export default {
15
+ data () {
16
+ return {
17
+ picked: ' '
18
+ }
19
+ }
20
+ }
21
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-5" class =" demo" >
3
+ <select v-model =" selected" >
4
+ <option disabled value =" " >Please select one</option >
5
+ <option >A</option >
6
+ <option >B</option >
7
+ <option >C</option >
8
+ </select >
9
+ <span >Selected: {{ selected }}</span >
10
+ </div >
11
+ </template >
12
+
13
+ <script >
14
+ export default {
15
+ data () {
16
+ return {
17
+ selected: ' '
18
+ }
19
+ }
20
+ }
21
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-6" class =" demo" >
3
+ <select v-model =" selected" multiple style =" width : 50px ;" >
4
+ <option >A</option >
5
+ <option >B</option >
6
+ <option >C</option >
7
+ </select >
8
+ <br />
9
+ <span >Selected: {{ selected }}</span >
10
+ </div >
11
+ </template >
12
+
13
+ <script >
14
+ export default {
15
+ data () {
16
+ return {
17
+ selected: []
18
+ }
19
+ }
20
+ }
21
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" example-7" class =" demo" >
3
+ <select v-model =" selected" >
4
+ <option v-for =" option in options" v-bind:value =" option.value" >
5
+ {{ option.text }}
6
+ </option >
7
+ </select >
8
+ <span >Selected: {{ selected }}</span >
9
+ </div >
10
+ </template >
11
+
12
+ <script >
13
+ export default {
14
+ data () {
15
+ return {
16
+ selected: ' A' ,
17
+ options: [
18
+ { text: ' One' , value: ' A' },
19
+ { text: ' Two' , value: ' B' },
20
+ { text: ' Three' , value: ' C' }
21
+ ]
22
+ }
23
+ }
24
+ }
25
+ </script >
Original file line number Diff line number Diff line change @@ -37,8 +37,9 @@ module.exports = {
37
37
'computed' ,
38
38
'class-and-style' ,
39
39
'conditional' ,
40
- 'list'
41
- // 'events'
40
+ 'list' ,
41
+ 'events' ,
42
+ 'forms'
42
43
]
43
44
}
44
45
]
You can’t perform that action at this time.
0 commit comments