Skip to content

Commit 23835ee

Browse files
committed
tutorial code
1 parent 57894d3 commit 23835ee

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

Diff for: src/App.vue

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<img alt="Vue logo" src="./assets/logo.png" />
3-
<HelloWorld msg="Hello Vue 3.0 + Vite" />
3+
<HelloWorld />
44
</template>
55

66
<script>
@@ -13,3 +13,9 @@ export default {
1313
}
1414
}
1515
</script>
16+
17+
<style scoped>
18+
img {
19+
width: 5em;
20+
}
21+
</style>

Diff for: src/components/HelloWorld.vue

+8-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
placeholder='Filter Search'
77
v-model='query'
88
/>
9-
<search-results :query='query'/>
9+
<br>
10+
<button @click='reset'> Reset </button>
11+
<search-results :query='query'/>
1012
</div>
1113
</template>
1214

@@ -20,7 +22,12 @@
2022
setup () {
2123
const query = ref('')
2224
25+
const reset = (evt) => {
26+
query.value = '' // clears the query
27+
}
28+
2329
return {
30+
reset,
2431
query
2532
}
2633
}

Diff for: src/components/SearchResults.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</div>
1010
</template>
1111
<script>
12-
import { ref, computed, onMounted } from 'vue'
12+
import { computed, onMounted } from 'vue'
1313
import titles from '../post-data.json'
1414
export default {
1515
props: {
@@ -20,7 +20,7 @@ export default {
2020
onMounted(() => {
2121
console.log('mounted')
2222
})
23-
23+
2424
const filteredTitles = computed(() => {
2525
return titles.filter(s => s.Name.toLowerCase().includes(props.query.toLowerCase()))
2626
})

0 commit comments

Comments
 (0)