@AFI19

Почем директива @json передает некорректно данные в атрибут?

При передаче данных в Vue компонент с помощью директивы @json вместо компонента выводятся криво форматированные данные. Если использовать вне атрибута данные отображаются нормально, если передавать данные с помощью функции json_encode компонент выводится. В чем проблема и как исправить?
5f088e5ec7748390070372.png
<div class="x-content">
    <h1>Brands</h1>
    @json($brands)
    <hr>
    <p>Component</p>
    <v-brands-table :brands="@json($brands)"></v-brands-table>
    <hr>
    {{ json_encode($brands) }}
    <hr>
    <p>Component</p>
    <v-brands-table :brands="{{ json_encode($brands) }}"></v-brands-table>
</div>
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@jazzus
:brands='@json($brands)'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы