lesson 126: split the resources into multiple components

This commit is contained in:
Andreas Zweili 2021-02-08 13:58:30 +01:00
parent 532d3a460f
commit 4bc167bd55
3 changed files with 39 additions and 12 deletions

View File

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

View File

@ -0,0 +1,7 @@
<template> </template>
<script>
export default {};
</script>
<style></style>

View File

@ -0,0 +1,29 @@
<template>
<ul>
<learning-resource
v-for="resource in storedResources"
:key="resource.id"
:title="resource.title"
:description="resource.description"
:link="resource.link"
></learning-resource>
</ul>
</template>
<script>
import LearningResource from './LearningResource';
export default {
components: {
LearningResource
},
props: ['stored-resources']
};
</script>
<style scoped>
ul {
list-style: none;
margin: 0;
padding: 0;
margin: auto;
max-width: 40rem;
}
</style>