Как передать значение из данных Vue в href?



Я пытаюсь сделать что-то вроде этого:



<div v-for="r in rentals">
<a bind-href="'/job/'r.id"> {{ r.job_title }} </a>
</div>


Я не могу понять, как добавить значение r.id до конца href атрибут, так что я могу сделать вызов API. Есть предложения?

539   3  

3 ответов:

вы должны использовать v-bind: или его псевдоним :. Например,

<a v-bind:href="'/job/'+ r.id">

или

<a :href="'/job/' + r.id">

или вы можете сделать это с помощью литерала шаблона ES6:

<a :href="`/job/${r.id}`"

Если вы хотите отобразить ссылки, поступающие из вашего состояния или магазина в Vue 2.0, вы можете сделать это следующим образом:

<a v-bind:href="''"> {{ url_link }} </a>

Comments

    Ничего не найдено.