Skip to content

Commit 20dbff7

Browse files
committed
miscellaneous
1 parent 2a78e37 commit 20dbff7

File tree

5 files changed

+25
-3
lines changed

5 files changed

+25
-3
lines changed

js/public/images/cyclops.jpg

49 KB
Loading

js/public/images/furby.jpg

139 KB
Loading
Loading

js/src/components/TodoMVC.vue

+11-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ export default {
66
userInput: ''
77
}
88
},
9+
computed: {
10+
filteredList() {
11+
return this.taskList.filter(item => item.description.indexOf('Milk') > -1)
12+
}
13+
},
914
methods: {
1015
addTask(event) {
1116
if (event.key === 'Enter') {
@@ -29,11 +34,15 @@ export default {
2934
@keyup="addTask"
3035
/>
3136
<p>X items left</p>
32-
{{ taskList }}
37+
<p>{{ taskList }}</p>
38+
<p>{{ filteredList }}</p>
39+
3340
<h2>All Tasks</h2>
3441
<ul class="task-list">
35-
<li v-for="(task, index) in taskList" :key="`task-${index}`">
42+
<li v-for="(task, index) in filteredList" :key="`task-${index}`">
3643
<input type="checkbox" v-model="task.complete" />{{ task.description }}
44+
<button>Edit</button>
45+
<input type="text" v-model="task.description" />
3746
</li>
3847
</ul>
3948
<h2>Active Tasks</h2>

js/src/views/Home.vue

+14-1
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,28 @@
22
<div class="home">
33
<img alt="Vue logo" src="../assets/logo.png" />
44
<button @click="fetchBackgroundFunction">Fetch Background Fn</button>
5+
<TodoMVC />
6+
<img
7+
v-for="image in images"
8+
:src="`/images/${image}`"
9+
alt=""
10+
:key="image"
11+
/>
512
</div>
613
</template>
714

815
<script>
916
import axios from 'axios'
17+
import TodoMVC from '../components/TodoMVC'
1018
1119
export default {
1220
name: 'Home',
13-
components: {},
21+
components: {
22+
TodoMVC
23+
},
24+
data: () => ({
25+
images: ['cyclops.jpg', 'furby.jpg', 'ninja-turtle-pizza-thrower.jpg']
26+
}),
1427
methods: {
1528
fetchBackgroundFunction() {
1629
axios

0 commit comments

Comments
 (0)