以下のようなv-forの中で、hrefの値にitemのidを使いたい時、どのようにすればいいでしょうか?
nameに/users/:id
へリンクしたいです。
以下のようにv-bindを使いそうな気がするのですが、v-for内のitem.idをlinkToに渡す?方法がわかりませんでした。
既存のコードを抽出してしまったので、わかりにくかったら申し訳ありません。
何卒よろしくお願い致します。
html
1<div id="app"> 2 <table> 3 <tr v-for="item in list"> 4 <td>{{ item.id }}</td> 5 <td><a :href="linkTo">{{ item.name }}</a></td> 6 <tr> 7 </table> 8</div>
Vue
1 2new Vue({ 3 el: "#app", 4 data: { 5 list: [ 6 { 7 id: 1, 8 name: user.name 9 }, 10 { 11 id: 2, 12 name: "jiro" 13 } 14 ], 15 linkTo: "/users/" + {{ id }}? 16 } 17}) 18
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/24 07:52