Итак, это мои первые шаги с vue framework, я пытаюсь создать простой компонент списка сообщений, в котором я использую директиву v-for, однако я получаю следующее сообщение:
"eslint-eslint: корень шаблона запрещает директивы v-for "
Тогда как я должен зацикливаться и отображать каждое сообщение?
Я передаю allBehaviourPosts компоненту из внутреннего интерфейса laravel в качестве подпорки, вот так:
<related-post-list :relatedBehaviourPost= {{ $relatedBehaviourPosts }}></>
<template>
<div class="sidebar_related_content_container" v-for="behaviour in relatedBehaviourPosts " :key="behaviour.id" style="">
<a class="sidebar_related_content_image" href="/conducta-canina/{{ relatedBehaviour.slug }}" style="background-image:url('{{ behaviour.image }}');">
<div class="black_gradient" style=""></div>
</a>
<div class="sidebar_related_content_text_container" style="">
<span class="sidebar_related_content_text_title" style="">{{ behaviour.postcategory.name }}</span>
<span class="sidebar_related_content_text_description" style="">{{ behaviour.title }}</span>
</div>
</div>
</template>
<!--SCRIPTS-->
<script>
export default {
props: ['relatedBehaviourPosts'],
data: function () {
return {
//data
}
},
mounted() {
console.log('Footer mounted.')
}
}
</script>
<!--STYLES-->
<style scoped>
</style>