base_ui/components/other/post-list-item.vue
2025-02-01 13:04:55 +03:30

34 lines
550 B
Vue

<script>
export default {
expose: ["publicProperty", "publicMethod"],
props: {
posts: {
type: Array,
required: true,
},
},
data() {
return {
publicProperty: null,
};
},
methods: {
publicMethod() {
// do something
},
},
};
</script>
<template>
<li
class=""
style="margin-bottom: 2em; border-bottom: 1px solid #eee"
v-for="(post, key) in posts"
:key="key"
>
<h4 style="margin-bottom: 0">{{ post.title }}</h4>
<p class="">{{ post.body }}</p>
</li>
</template>