1
1
mirror of https://github.com/aelve/guide.git synced 2024-12-25 13:51:45 +03:00
guide/front/client/components/Article.vue
2018-09-22 17:53:18 +05:00

56 lines
1.2 KiB
Vue

<template>
<v-container>
<div v-html="getCategoryDescription"></div>
<br>
<br>
<br>
<div v-for="(ecosystem, group, name, notes, pros, description, cons, index) in getCategory" :key="index"
class="category-item">
<div class="category-item">
<!-- {{ description.html }}
<br> -->
{{ ecosystem.html }}
</div>
</div>
</v-container>
</template>
<script lang="ts">
import Vue from 'vue'
import Component from 'vue-class-component'
@Component
export default class ArticleItem extends Vue {
async asyncData({ store }) {
return store.dispatch('categoryItem/loadCategoryItem')
}
get getCategory () {
return this.$store.state.categoryItem.categoryItemList
}
get getCategoryDescription() {
const description = this.$store.state.categoryItem.categoryItemList.description.html;
return description
}
get getCategoryItems() {
const items = this.$store.state.categoryItem.categoryItemList.items
const parsedItems = items.map((item:any) => {return item.ecosystem.html})
return parsedItems
}
}
</script>
<style scoped>
.category-item {
background: #878787;
padding: 15px 20px;
margin: 0 0 30px;
}
</style>