Vue JS et ajout d'une variable à la fin d'une URL

J'ai une méthode v-for sur ma page et je lance une série de nombres.

1234 122356 124 12312 

Mes v-for sortent chacun de ces nombres et je dois les ajouter à un lien comme suit:

 <a href="/order/1234">1234</a> <a href="/order/122356">122356</a> <a href="/order/124">124</a> <a href="/order/12312">12312</a> 

Je reçois actuellement

 <a href="/order/{{ order.number }}">1234</a> <a href="/order/{{ order.number }}">122356</a> <a href="/order/{{ order.number }}">124</a> <a href="/order/{{ order.number }}">12312</a> 

Quelqu'un peut-il me dire ce que je fais mal?

Vous devriez utiliser la directive v-bind pour cette affaire, comme suit:

 <a v-bind:href="'/order/' + order.number">1234</a> <a v-bind:href="'/order/' + order.number">122356</a> <a v-bind:href="'/order/' + order.number">124</a> <a v-bind:href="'/order/' + order.number">12312</a> 

Ou en bref, vous pouvez également écrire:

 <a :href="'/order/' + order.number">1234</a> <a :href="'/order/' + order.number">122356</a> <a :href="'/order/' + order.number">124</a> <a :href="'/order/' + order.number">12312</a>