やりたいこと
Vue.jsで下記のようなコンポーネントを作りました。
呼び出し先で v-for
部分に配列( productList
)を渡したいのですが、やり方がわからない状況です><
// component <template> <div> <h2>{{ title }}</h2> <ul> <li v-for="item in itemList"> <p>{{ item.name }}</p> <p>{{ item.category }}</p> </li> </ul> </div> </template> <script> export default { name: 'ItemCard', props: { title: String, itemList: Array } } </script>
// view <template> <div> <ItemCard title="タイトル" itemList="" /> </div> </template> <script> import ItemCard from '@/components/ItemCard.vue' export default { name: 'foo', components: { ItemCard }, data() { return { productList: [ { name: '商品A', category: 'categoryA' }, { name: '商品B', category: 'categoryB' } ] } }, } </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/16 08:16