swiperItem.vue 1.14 KB
<template>
	<div class="swiper-box" v-if="item && item.length">
		<div class="swipe">
			<div class="swipe-item">
                <div class="app_list_box">
                    <div class="app_list">
                        <div class="item" v-for="(items, index) in item" :key="index" @click="$parent.$parent.$parent.gotoDetail(items)">
                            <img v-lazy="items.simg" />
                            <div>{{items.title}}</div>
                        </div>
                    </div>
                </div>
			</div>
		</div>
	</div>
</template>

<script>

	// 引入组件
	// import { Swipe, SwipeItem } from 'mint-ui';
	import { Swipe, SwipeItem } from "vant";

	export default {
		data() {
			return {
				showIndicators: false
			}
		},
		props: ["item"],
		components: {
			Swipe,
            SwipeItem
		},
		methods: {
			/**
			 * 当swiper切换
			 * @param {int} index [切换swiper索引]
			 */
			onChange(index) {
				this.$emit("onChange", index);
			}
		}
	}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style rel="stylesheet/less" lang="less" scoped>
    @import 'swiperItem';
</style>