为什么我使用水平的不好使,只有竖直的好使,但是也没有下标
来源:2-2 幻灯片组件--模拟数据
qq_火柴_eP0246
2019-08-02 22:51:13
<template>
<div class="slider-wrapper">
<me-slider :direction="direction" :loop="loop" :interval="interval" :paginations="pagination">
<swiper-slide v-for="(item,index) in sliders" :key="index">
<a :href="item.linkUrl" class="slider-link">
<img :src="item.picUrl" class="slider-img"/>
</a>
</swiper-slide>
</me-slider>
</div>
</template>
<script>
import MeSlider from '../../base/slider';
import {swiperSlide} from 'vue-awesome-swiper';
import {sliderOptions} from './config';
export default {
name: 'HomeSlider',
components: {
MeSlider,
swiperSlide
},
data() {
return {
direction: 'horizontal', // horizontal:水平 vertical:垂直
loop: true, // 是否无缝滚动
interval: 0, // 自动播放时间间隔,为0则不自动播放
pagination: true, // 是否需要分页器
sliders: [
{
linkUrl: '#',
picUrl: require('./1.jpg')
},
{
linkUrl: '#',
picUrl: require('./2.jpg')
},
{
linkUrl: '#',
picUrl: require('./3.jpg')
},
{
linkUrl: '#',
picUrl: require('./4.jpg')
}
]
};
}
};
</script>
<style lang="scss" scoped>
.slider-wrapper {
height: 183px;
}
.slider-link{
display: block;
width: 100%;
height: 100%;
}
.slider-img{
width: 100%;
height: 100%;
}
</style>
1回答
樱桃小胖子
2019-08-03
老师这边在源码中测试同学的代码是可以的,建议同学检查一下是否是下列文件的引入路径不正确
import MeSlider from 'base/slider';
import {swiperSlide} from 'vue-awesome-swiper';
import {sliderOptions} from './config';
老师测试代码:
<template> <div class="slider-wrapper"> <me-slider :direction="direction" :loop="loop" :interval="interval" :paginations="pagination"> <swiper-slide v-for="(item,index) in sliders" :key="index"> <a :href="item.linkUrl" class="slider-link"> <img :src="item.picUrl" class="slider-img"/> </a> </swiper-slide> </me-slider> </div> </template> <script> import MeSlider from 'base/slider'; import {swiperSlide} from 'vue-awesome-swiper'; import {sliderOptions} from './config'; export default { name: 'HomeSlider', components: { MeSlider, swiperSlide }, data() { return { direction: 'horizontal', // horizontal:水平 vertical:垂直 loop: true, // 是否无缝滚动 interval: 0, // 自动播放时间间隔,为0则不自动播放 pagination: true, // 是否需要分页器 sliders: [{ linkUrl: '#', picUrl: require('./1.jpg') }, { linkUrl: '#', picUrl: require('./2.jpg') }, { linkUrl: '#', picUrl: require('./3.jpg') }, { linkUrl: '#', picUrl: require('./4.jpg') } ] }; } }; </script> <style scoped> .slider-wrapper { height: 183px; } .slider-link { display: block; width: 100%; height: 100%; } .slider-img { width: 100%; height: 100%; } </style>
祝学习愉快!
相似问题