微信小程序联网请求的轮播图


Posted in Javascript onJuly 07, 2017

微信小程序的轮播图和Android的轮播图一点不一样 ,这里我们看一下我们需要用到的控件介绍

微信小程序联网请求的轮播图

这里我们用到了swiper这个组件,上边的图片已经把这个组件的属性 都列出来了 我们用的时候直接用就可以了 接下来,再看一下网络请求的API,这里我们用到的是GET 请求,我们开一下微信小程序官方给我们的API

微信小程序联网请求的轮播图
微信小程序联网请求的轮播图

接下来就是开启我们小程序轮播图之旅了,附上一张效果图

首先,我们看一下我们的index.wxml文件

<view>
 <swiper class="swiper_box" indicator-dots="{{indicatorDots}}" vertical="{{vertical}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" bindchange="swiperchange">
 <block wx:for="{{images}}">
  <swiper-item>
  <image src="{{item.picurl}}" class="slide-image" />
  </swiper-item>
 </block>
 </swiper>
</view>

index.js文件

var app = getApp()
Page({

 /**
 * 页面的初始数据
 */
 data: {
 //是否显示指示点 true 显示 false 不显示
 indicatorDots: true,
 //控制方向
 vertical: false,
 //是否自动切换
 autoplay: true,
 //自动切换时间间隔
 interval: 3000,
 //滑动动画时长
 duration: 1000,
 },

 /**
 * 生命周期函数--监听页面加载
 */
 onLoad: function (options) {
 var that = this
 //调用应用实例的方法获取全局数据
 app.getUserInfo(function (userInfo) {
  //更新数据
  that.setData({
  userInfo: userInfo
  })
 })
 //网络请求 GET方法
 wx.request({
  url: 'http://huanqiuxiaozhen.com/wemall/slider/list',
  method: 'GET',
  data: {},
  header: {
  'Accept': 'application/json'
  },
  //成功后的回调
  success: function (res) {
  console.log('11111' + res),
   that.setData({
   images: res.data
   })
  }
 })
 }
})

index.wxss 这里就是简单的控制了一下显示的样式

.swiper_box {
 width: 100%;
}

swiper-item image {
 width: 100%;
 display: inline-block;
 overflow: hidden;
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
基于Asp.net与Javascript控制的日期控件
May 22 Javascript
简单的js图片轮换代码(js图片轮播)
May 06 Javascript
使用javascript实现json数据以csv格式下载
Jan 09 Javascript
一些实用性较高的js方法
Apr 19 Javascript
解析javascript图片懒加载与预加载的分析总结
Oct 27 Javascript
解决vue页面DOM操作不生效的问题
Mar 17 Javascript
vue左右侧联动滚动的实现代码
Jun 06 Javascript
React Native基础入门之初步使用Flexbox布局
Jul 02 Javascript
JavaScript指定断点操作实例教程
Sep 18 Javascript
JS判断数组里是否有重复元素的方法小结
May 21 Javascript
JS document form表单元素操作完整示例
Jan 13 Javascript
JavaScript中遍历的十种方法总结
Dec 15 Javascript
微信小程序点击控件修改样式实例详解
Jul 07 #Javascript
利用C/C++编写node.js原生模块的方法教程
Jul 07 #Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 #Javascript
protractor的安装与基本使用教程
Jul 07 #Javascript
vue.js实例todoList项目
Jul 07 #Javascript
微信JSAPI Ticket接口签名详解
Jun 28 #Javascript
Angular.js自动化测试之protractor详解
Jul 07 #Javascript
You might like
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
浅谈PHP的反射API
2017/02/26 PHP
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
node.js入门教程
2014/06/01 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
Python使用minidom读写xml的方法
2015/06/03 Python
Python模拟百度登录实例详解
2016/01/20 Python
利用Python获取操作系统信息实例
2016/09/02 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
Python函数any()和all()的用法及区别介绍
2018/09/14 Python
Python判断有效的数独算法示例
2019/02/23 Python
Python面向对象编程基础实例分析
2020/01/17 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
技校毕业生自荐信范文
2014/03/07 职场文书
文艺晚会主持词
2014/03/24 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
学生上课说话检讨书
2014/10/25 职场文书
2015年司法所工作总结
2015/04/27 职场文书
退税申请报告怎么写
2015/05/18 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技