

1 <view class=\'content\'>
2 <view class=\'swiper\'>
3 <swiper indicator-dots="{{indicatorDdots}}" autoplay="{{autoplay}}" interval="{{interval}}" autoplay="{{autoplay}}">
4 <block wx:for="{{bannerUrl}}" wx:key="unique">
5 <swiper-item>
6 <block wx:if="item">
7 <image src=\'{{item}}\'></image>
8 </block>
9 <block wx:else>
10 <image src=\'../../images/default_pic.png\'></image>
11 </block>
12 </swiper-item>
13 </block>
14 </swiper>
15 </view>
16
17 </view>
html
1 .content{
2 height: 100%;
3 /*进行弹性布局*/
4 display: flex;
5 /* 纵向排列 */
6 flex-direction: column;
7 }
8 .page{
9 width: 100%;
10 display: flex;
11 flex-direction: column;
12 }
13 .swiper{
14 width: 100%;
15 margin: 0rpx;
16
17 }
18 .swiper image{
19 display: inline-block;
20 width: 100%;
21 height: 380rpx;
22 }
1 /*把里面的js写在另一个 以页面*/
2 //轮播图的数据
3 function banner(){
4 var bannerImg=[
5 \'http://k.zol-img.com.cn/sjbbs/7692/a7691515_s.jpg\',
6 "../../images/1.jpg",
7 "../../images/2.jpg",
8 "../../images/3.jpg"
9 ]
10 //返回数据
11 return bannerImg
12
13 }
14
15 /*对接口的暴露*/
16 module.exports={
17
18 banner:banner
19
20
21 }
1 /*引入js*/
2 //fileData 名字自定义 ,我这里因为从utlIs里面引入的,所以
3 var fileData=require(\'../../utils/data.js\')
4
5
6 data:{
7
8
9 indicatorDdots:true,
10 //从data.js引入函数
11 bannerUrl:fileData.banner(),
12 autoplay:true,
13 interval:5000,
14 autoplay:true,
15
16 }