Предположим, у меня есть настраиваемая директива, которая извлекает результат массива из определенного места. Как я могу использовать v-repeat вместе с моей директивой внутри, а не отдельно вызывать v-repeat извне.Использовать предопределенную директиву vue.js с пользовательской директивой
1
A
ответ
1
В Vue вы обычно используете директивы (http://vuejs.org/guide/index.html#Directives) для изменения поведения существующего элемента DOM. Поведение, которое вы описываете, больше подходит для компонента (http://vuejs.org/guide/index.html#Components).
Вы должны объявить компонент с атрибутом template
, который либо встроенный, либо с помощью ссылки на шаблон стиля <script>
будет иметь разметку, которая будет включать использование v-repeat
.
Проблемы с пониманием вопроса. Не могли бы вы привести пример или jsfiddle? –
То, что я имел в виду, было предположить, что я пишу настраиваемую директиву, которая получает массив json от сервера, тогда есть способ, которым я мог бы использовать v-repeat в моей директиве, чтобы я мог привязать массив к моей самой директиве. вместо использования v-повтора извне. –