微信小程序---轮播图

0. 微信小程序轮播图的实现

a. 是利用了swiper组件滑块视图容器

b. swiper的文档

文档https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html

1. 常用属性介绍

 

2. 常用事件

 

 3. 使用案例

3.1 hml

<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
    <block wx:for="{{ detail_data_list.msg_url }}" wx:key="index">
      <swiper-item>
        <image src="https://{{item.cosUrl}}" class="slide-image" />
      </swiper-item>
    </block>
  </swiper>

3.2 js

data: {
    detail_data_list: {{"msg_url ":"1980362662.png"},{"msg_url ":"1980362662.png"}},
    indicatorDots: true, //是否显示面板指示点
    autoplay: true, //是否自动切换
    interval: 3000, //自动切换时间间隔
    duration: 1000, //滑动动画时长
    inputShowed: false,
    inputVal: ""
  },

3.3 css

.swiper {
  height: 400rpx;
  width: 100%;
}

.swiper-image {
  height: 100%;
  width: 100%;
}

.slide-image {
  height: 100%;
  width: 100%;
}

ps 如果使用本地图片,无法加载成功

1. 检查自己的路劲是否有问题

2. url包裹一层 require()

data: {
    detail_data_list: [require('/page/static/images/1.png'),require('/page/static/images/1.png')],
    indicatorDots: true, //是否显示面板指示点
    autoplay: true, //是否自动切换
    interval: 3000, //自动切换时间间隔
    duration: 1000, //滑动动画时长
    inputShowed: false,
    inputVal: ""
  },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑猪去兜风z1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值