Skip to content

Commit 7af1cdf

Browse files
committed
15
1 parent 839b67e commit 7af1cdf

File tree

3 files changed

+54
-7
lines changed

3 files changed

+54
-7
lines changed

src/components/KossieCoder.vue

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<template>
2+
<div>
3+
<p>{{ name }}</p><br>
4+
<button @click="updateName">Change Name</button>
5+
</div>
6+
</template>
7+
8+
<script>
9+
export default {
10+
data() {
11+
return {
12+
name: 'Kossie Coder',
13+
}
14+
},
15+
16+
methods: {
17+
updateName() {
18+
this.name = 'Kossie Coder Updated';
19+
}
20+
}
21+
}
22+
</script>
23+
24+
<style scoped>
25+
26+
</style>

src/views/About.vue

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
<template>
22
<div class="about">
33
<h1>This is an about page</h1>
4+
<KossieCoder />
45
</div>
56
</template>
7+
8+
<script>
9+
import KossieCoder from '@/components/KossieCoder.vue';
10+
11+
export default {
12+
components: {
13+
KossieCoder
14+
}
15+
}
16+
</script>

src/views/Home.vue

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,28 @@
11
<template>
2-
<div class="home">
3-
<img alt="Vue logo" src="../assets/logo.png">
4-
<HelloWorld msg="Welcome to Your Vue.js App"/>
2+
<div>
3+
<h1>This is Home page</h1>
4+
<KossieCoder />
55
</div>
66
</template>
77

88
<script>
9-
// @ is an alias to /src
10-
import HelloWorld from '@/components/HelloWorld.vue'
9+
import KossieCoder from '@/components/KossieCoder.vue';
1110
1211
export default {
13-
name: 'home',
1412
components: {
15-
HelloWorld
13+
KossieCoder
14+
},
15+
16+
data() {
17+
return {
18+
name: 'Kossie Coder'
19+
}
1620
}
1721
}
1822
</script>
23+
24+
<style scoped>
25+
h1 {
26+
color: red;
27+
}
28+
</style>

0 commit comments

Comments
 (0)