2017-02-26 6 views
1

Ich habe eine Schleife wie folgt aus:vuejs2 nicht Variable in doppelte Anführungszeichen Auswertung

<ul class="menu-list" v-for="artist in artists"> 
    <li> <a href="/artist/{{artist.artist}}">{{ artist.artist }}</a> </li> 
</ul> 

alles in meinem Code gut funktioniert, aber der /artist/{{artist.artist}} Teil wird nicht ausgewertet. Bekomme ich nur so etwas wie /artist/%7B%7Bartist.artist%7D%7D

In vue 1.x es verwendet gut zu funktionieren, aber nicht in vue2

Antwort

1

Nun, wenn Sie nicht wollen, den Code zu ändern, zu viel, dann sollte dies tun:

<a :href="'/artist/' + artist.artist"> 

wenn Sie jedoch verwenden vue-router dann sollten Sie <router-link> statt <a>

verwenden
Verwandte Themen