lesson 125: move the list to a component

This commit is contained in:
Andreas Zweili 2021-02-08 12:15:58 +01:00
parent f3533827a2
commit 7d12edfe17
2 changed files with 32 additions and 11 deletions

View File

@ -1,21 +1,22 @@
<template> <template>
<ul> <ul>
<li v-for="resource in storedResources" :key="resource.id"> <learning-resource
{{ resource.title }} v-for="resource in storedResources"
<ul> :key="resource.id"
<li> :title="resource.title"
{{ resource.description }} :description="resource.description"
</li> :link="resource.link"
<li> ></learning-resource>
<a :href="resource.link">{{ resource.link }}</a>
</li>
</ul>
</li>
</ul> </ul>
</template> </template>
<script> <script>
import LearningResource from './components/resources/LearningResource';
export default { export default {
components: {
LearningResource
},
data() { data() {
return { return {
storedResources: [ storedResources: [

View File

@ -0,0 +1,20 @@
<template>
<li>
<div>
<header>
<h3>{{ title }}</h3>
<button>Delete</button>
</header>
</div>
<p>{{ description }}</p>
<nav><a :href="link">View Resource</a></nav>
</li></template
>
<script>
export default {
props: ['title', 'description', 'link']
};
</script>
<style></style>