小程序实现自动轮播图效果————(2020.1.3学习笔记)

醉酒当歌 提交于 2020-01-03 19:18:21

微信小程序自带轮播图的组件,所以直接调用(代码如下)

<swiper class="swiper"
   circular="true"
   autoplay="true"
   interval="3000"
   duration="300"
   indicator-dots="true"
   indicator-active-color="#ff577">
<block wx:for="{{banners}}" wx:key="{{index}}">
<swiper-item class="swiper-item">
<image src="{{item.image}}" mode="widthFix"/>

</swiper-item>
</block>
</swiper>

其中swiper的circular属性,决定是否采用衔接滑动,autoplay属性决定是否自动轮播,interval属性决定自动切换时间间隔,duration属性决定滑动动画时长,indicator-dots和indicator-active-color属性决定是否显示面板指示点和指示点颜色。

然后轮播图没数据是没办法显示图片的,所以第二步就是获取数据,但因为这里没服务器,所以这里直接在本地声明所需数据(代码如下)

  data: {
       banners:[
        {image:'https://i0.hdslb.com/bfs/archive/7cbb50f72bbac972e8ba760c1ca01ab31906b624.jpg@1100w_484h_1c_100q.jpg'},
        {image:'https://i0.hdslb.com/bfs/archive/cd8c899fa02738edd84221e8d7e82dc1caf7ba81.jpg@1100w_484h_1c_100q.jpg'},
        {image:'https://i0.hdslb.com/bfs/archive/d444caba56094cd3036e7fef4c211f279784c8fd.jpg@1100w_484h_1c_100q.jpg'},
        {image:'https://i0.hdslb.com/bfs/sycp/creative_img/202001/069f736ee91daac0ce588fe62d4d7289.jpg@1100w_484h_1c_100q.jpg'},

       ],
     
  },

最后预览的效果如下图
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!