nuxtでコードを書いているのですが、
リンクを何度も書くのが冗長に思えたので配列にしてv-forで表示させようとしました。
しかし、aタグとnuxt-linkが一緒になってしまっているのでうまくv-forでの記述の方法が分かりません。
v-forを使わずにテンプレートで地道に書いていくべきですか?
現状以下のようになってます
// テンプレート内 <li v-for="sample in samples" :key="sample.id"> <nuxt-link :to="sample.url">{{ sample.text }}</nuxt-link> </li> // scriptでの記述 data () { return { samples: [ { id: 1, text: 'サンプル1', url: '/sample/hoge1' }, { id: 2, text: 'サンプル2', url: '/sample/hoge1' }, { id: 3, text: 'サンプル3', // ここがaタグになる url: 'https://twitter.com' } ] };
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/10/27 15:23