Как использовать массив vue внутри цитаты?

#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 есть только одна ссылка за раз … я отредактировал свой вопрос