为什么我的图片没出来

来源:2-2 幻灯片组件--模拟数据

慕UI0014502

2019-07-19 16:34:18

<template>

<swiper :options="swiperOption">

</swiper>


</template>


<script>

import {swiper} from 'vue-awesome-swiper'

export default{

name:'MeSlider',

components:{

swiper

},

props:{

direction:{

type:String,

default:'horizontal',

validator(value){

return [

'horizontal',

'vertical'

].indexOf(value)>-1

}

},

interval:{

type:Number,

default:3000,

validator(value){

return value>=0;

}

},

loop:{

type:Boolean,

default:true

},

pagination:{

type:Boolean,

default:true

}

},

data(){

return{

swiperOption:{

watchOverflow:true,

direction:this.direction,

autoplay:this.interval?{

delay:this.interval,

disableOnInteration:false}:false,

slidersPerview:1,

loop:this.loop,

pagenation:{

el:this.pagenation?'.swiper-pagination':null

}


}

};

}

};

</script>


<style scoped="">


</style>


<template>

 <div class="slider-wapper">

<me-slider 

:direction:="direction"

:loop="loop"

:interval="interval"

:pagination="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'

export default{

name:'HomeSlider',

components:{

MeSlider,

swiperSlide

},

data(){

return{

direction:"vertical",

loop:false,

interval:0,

pagination:"pagination",

sliders:[

{

         'linkUrl':'https://www.imooc.com',

         'picUrl':require('./1.jpg')

        },

        {

         'linkUrl':'https://www.imooc.com',

         'picUrl':require('./2.jpg')

        },

        {

         'linkUrl':'https://www.imooc.com',

         'picUrl':require('./3.jpg')

        },

        {

         'linkUrl':'https://www.imooc.com',

         'picUrl':require('./4.jpg')

        }

]

}

}

};

</script>


<style scoped="">


</style>


写回答

1回答

好帮手慕慕子

2019-07-19

同学你好, 老师在源码中测试你的代码, 是可以加载出图片的。 

建议:可以检查一下index.vue文件中是否有书写问题, 或者清除浏览器缓存, 重新启动项目试试。

如果还有问题, 可以将你home/index.vue文件代码和项目目录截图粘贴过来, 便于老师高效的为你解决问题。

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 10739 问题

查看课程