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


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 相关文章推荐
JS 无限级 Select效果实现代码(json格式)
Aug 30 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
Mar 04 Javascript
jquery图片轮播特效代码分享
Apr 20 Javascript
JavaScript数组方法总结分析
May 06 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
Jun 09 Javascript
利用Vue.js指令实现全选功能
Sep 08 Javascript
JavaScript构建自己的对象示例
Nov 29 Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 Javascript
最简单的JS实现json转csv的方法
Jan 10 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
May 10 Javascript
Node.js web 应用如何封装到Docker容器中
Sep 01 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
php cookie用户登录的详解及实例代码
2017/01/03 PHP
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
jquery获取特定name所有选中的checkbox,支持IE9标准模式
2013/03/18 Javascript
jquery操作select大全
2014/04/25 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
2017/04/28 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
react-native封装插件swiper的使用方法
2018/03/20 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
[33:28]完美世界DOTA2联赛PWL S3 PXG vs GXR 第三场 12.19
2020/12/24 DOTA
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
python实现拓扑排序的基本教程
2018/03/11 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
如何在Oracle中查看各个表、表空间占用空间的大小
2015/10/31 面试题
出国留学自荐信
2013/10/25 职场文书
大学生就业自荐信
2013/10/26 职场文书
计算机专业毕业生求职信分享
2013/12/24 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
国庆庆典邀请函
2015/02/02 职场文书
护林员个人总结
2015/03/04 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书
杨善洲电影观后感
2015/06/04 职场文书