下記の様なコードでAPIで取得した type
の値によってリスト内のコンポーネントを書き換えたいです
vue
1<ul> 2 <li v-for="item in items" :key="item.id"> 3 // item.typeによって表示するcomponentを書き換えたい 4 </li> 5</ul>
v-for
内で v-if
を使って item.type
に応じてcomponentを書き換えようと考えているのですが、
スタイルガイドによると同時使用は禁止とのことでどうしようかと悩んでいます。
現状↓
<ul> <li v-for="item in items" :key="item.id"> <template v-if="item.type === '1'"> <component-a> </template> <template v-else-if="item.type === '2'"> <component-b> </template> </li> </ul>
初心者質問で申し訳ないですがアドバイスお願いします><
具体的なデータとどう表記したいか提示してください
回答2件
あなたの回答
tips
プレビュー