1、在 src 目录下创建 component文件夹,在文件夹中创建 vue文件。
2、在 Vue文件中写入以下内容
<div class="pubu"> <div class="left"> <div class="pubu-item" v-for="item in left" :key="item.id"> <img @error="isError($event)" :src="store.state.url + item.img" alt="" /> <h3>{{ item.title }}</h3> <p>{{ item.content }}</p> </div> </div> <div class="right"> <div class="pubu-item" v-for="item in right" :key="item.id"> <img @error="isError($event)" :src="store.state.url + item.img" alt="" /> <h3>{{ item.title }}</h3> <p>{{ item.content }}</p> </div> </div> </div>
3、在需要使用的页面中引入这个组件
import Waterfall from "@/components/Waterfall.vue"; <template> <Waterfall v-if="data.president.length > 0":lists="data.president"></Waterfall> </template>
4、最终效果: