5-1 定义一个组件
/src/components/Item.vue<template> <div> <img src="../images/bg.webp" alt=""> <p>你好</p> </div></template><script>export default { name:"MovieItem"}</script><style scoped></style>
5-2 App.vue中使用组件
import MovieItem from './components/Item'
5-3 在components属性中注册
export default { components:{ MovieItem }}
5-4使用
<MovieItem v-for="item of movies" :key="item.id"></MovieItem>
5-5 父组件向子组件传值
//1.给子组件定义一个data属性,接收父组件传递过来的参数 <MovieItem :data="item" v-for="item of movies" :key="item.id"></MovieItem>
//2.在子组件的props属性中接收<script>export default { name:"MovieItem", props:{ data:{ type:Object } }}</script>
//3.使用数据<template> <div> <img :src="data.images.small" alt=""> <p>{{data.title}}</p> </div></template>