lesson 125: move the list to a component
This commit is contained in:
parent
f3533827a2
commit
7d12edfe17
|
@ -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: [
|
||||||
|
|
|
@ -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>
|
Reference in New Issue