实现滑块视图容器 swiper

本文介绍如何使用微信小程序的swiper组件创建自动播放的滑块视图,并通过wx.request获取动态数据填充滑块内容。示例代码展示了如何配置swiper的基本属性及数据请求的成功回调。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现滑块视图容器   swiper

    wxml:

       <swiper class="section icons" indicator-dots="true" autoplay="" interval="" duration="500">
      <swiper-item wx:for="{{icons}}" wx:for-item="list" wx:key="id">
        <view class="icon" wx:for="{{list}}" wx:for-item="icon2">
          
            <image src="{{icon2.img}}" />
         <text>{{icon2.name}}</text>
        </view>
      </swiper-item>
    </swiper>


js:

 wx.request({
        url: '',//上线的话必须是https,没有appId的本地请求貌似不受影响  
        data: {},
        method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT  
        // header: {}, // 设置请求的 header  
        success: function (res) {
          console.log(res.data.result)
          
          self.setData({
            icons: res.data.result
          })
        },
        fail: function () {
          // fail  
        },
        complete: function () {
          // complete  
        }
      })  

数据格式:

   echo "{\"code\":0,\"message\":\"success\",\"result\":[[{\"id\": \"1\",\"img\": \"/imgs/index/icon_1.jpg\",\"name\": \"美食\",\"url\": \"\"},{\"id\": \"2\",\"img\": \"/imgs/index/icon_2.jpg\",\"name\": \"超市\",\"url\": \"\"},{ \"id\": \"3\",\"img\": \"/imgs/index/icon_3.jpg\",\"name\": \"鲜果购\",\"url\": \"\"},{\"id\": \"4\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"5\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"6\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"7\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"8\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"}],[{\"id\": \"1\",\"img\": \"/imgs/index/icon_1.jpg\",\"name\": \"美食1\",\"url\": \"\"},{\"id\": \"2\",\"img\": \"/imgs/index/icon_2.jpg\",\"name\": \"超市1\",\"url\": \"\"},{ \"id\": \"3\",\"img\": \"/imgs/index/icon_3.jpg\",\"name\": \"鲜果购\",\"url\": \"\"},{\"id\": \"4\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"5\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"6\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"7\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"},{\"id\": \"8\",\"img\": \"/imgs/index/icon_4.jpg\",\"name\": \"下午茶\",\"url\": \"\"}]]}";

          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值