#laravel #vue.js #vue-component
#laravel #vue.js #vue-компонент
Вопрос:
Я пытался получить доступ к массиву vue внутри цитаты следующим образом
<div v-for="category in categories">
<a href="{{category.link}}">Links</a>
</div>
похоже, это не работает. Затем я попытался извлечь код из цитаты <a href="">{{category.link}}</a>
, это работает нормально. Есть ли другой способ сделать это?
Спасибо
Ответ №1:
Вы должны связать свои атрибуты, если они взяты из переменных Vue.
<div v-for="category in categories">
<a :href="category.link">Link</a>
</div>
Комментарии:
1. Я пробовал, но это не работает … вот ошибка … недопустимое выражение: неожиданный токен { в {{category.link}} … необработанное выражение: :href=»{{category.link}}»
Ответ №2:
Вы не можете передать массив ссылок в качестве значения href
атрибута. Вместо этого вы можете передавать одну ссылку одновременно.
С другой стороны, если мы предположим, что category.link ссылается только на одну ссылку, тогда вы можете написать это:
<a href="category.link">Link</a>
Комментарии:
1. Извините, я забыл упомянуть, что я в loop…so есть только одна ссылка за раз … я отредактировал свой вопрос