File tree Expand file tree Collapse file tree 2 files changed +43
-7
lines changed Expand file tree Collapse file tree 2 files changed +43
-7
lines changed Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div >
3
+ <label for =" " >Name</label >
4
+ <input
5
+ type =" text"
6
+ :value =" value"
7
+ style =" padding : 30px ; border : 2px solid green ;"
8
+ @input =" $emit('input', $event.target.value)"
9
+ >
10
+ </div >
11
+ </template >
12
+
13
+ <script >
14
+ export default {
15
+ props: {
16
+ value: {
17
+ type: String ,
18
+ required: true
19
+ }
20
+ },
21
+ // methods: {
22
+ // updateName(e) {
23
+ // console.log(e.target.value);
24
+ // this.$emit('update-name', e.target.value);
25
+ // }
26
+ // }
27
+ }
28
+ </script >
29
+
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div >
3
3
<h1 >This is Home page</h1 >
4
- <KossieCoder title =" home title" name =" Kossie Coder" />
4
+ <form action =" " >
5
+ <InputField v-model =" name" />
6
+ <br ><button >Submit</button >
7
+ </form >
8
+ {{ name }}
5
9
</div >
6
10
</template >
7
11
8
12
<script >
9
- import KossieCoder from ' @/components/KossieCoder.vue' ;
10
-
13
+ import InputField from ' @/components/InputField.vue' ;
11
14
export default {
12
15
components: {
13
- KossieCoder
16
+ InputField
14
17
},
15
-
16
18
data () {
17
19
return {
18
- name: ' Kossie Coder '
20
+ name: ' '
19
21
}
20
- }
22
+ },
23
+ // methods: {
24
+ // updateName(name) {
25
+ // this.name = name;
26
+ // }
27
+ // }
21
28
}
22
29
</script >
23
30
You can’t perform that action at this time.
0 commit comments