Ошибка при попытке отобразить значение с помощью v-for в vue

У меня возникли проблемы с пониманием ошибки, которую я получаю с помощью vue.js, и надеюсь, что кто-то может мне здесь помочь. Я считаю, что это глупая ошибка, но я не могу ее обнаружить.

Я получаю эту ошибку здесь: Использование неопределенных постоянных провайдеров - предполагаемых "провайдеров". Я использую Ларавел и лезвие здесь. Я получаю эту ошибку в браузере. Я предполагаю, что это как-то связано с тем, как я пытаюсь отобразить объект провайдеров с помощью цикла v-for в vue.js, и, поскольку я новичок, я, вероятно, здесь ошибаюсь. Вот мой код:

Составная часть:

Vue.component('filter-section', {
   template: "#filter-template",
   props: ['providers']
});

// create a root instance
new Vue({
   el: '#home-filter-result'
});

Фильтр-blade.php

<div id="home-filter-result">
  <filter-section v-for="item in providers" :providers='{!! $providers !!}'>
  </filter-section>
  <template id="filter-template">
    {{ item }}  
  </template>
</div>

Провайдеры - это объекты в этом формате:

провайдеры: Array[20] 0:Object

значение1: "1"

значение2: "2"

значение3: "3"

0 ответов

Другие вопросы по тегам