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


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中判断Object、Array、Function等引用类型对象是否相等
Aug 29 Javascript
用js实现trim()的解决办法
Apr 16 Javascript
javascript强大的日期函数代码分享
Sep 04 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 Javascript
jquery中插件实现自动添加用户的具体代码
Nov 15 Javascript
JavaScript实现继承的4种方法总结
Oct 16 Javascript
浅谈jQuery构造函数分析
May 11 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
Jan 14 Javascript
jQuery Validate设置onkeyup验证的实例代码
Dec 09 Javascript
如何用js判断dom是否有存在某class的值
Feb 13 Javascript
JS实现访问DOM对象指定节点的方法示例
Apr 04 Javascript
js简单遍历获取对象中的属性值的方法示例
Jun 19 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新手上路(十一)
2006/10/09 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
php 伪静态之IIS篇
2014/06/02 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
2017/07/24 Python
Python机器学习logistic回归代码解析
2018/01/17 Python
PHP统计代码行数的小代码
2019/09/19 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
德国旅行、体验和活动的预订平台:Watado
2019/12/04 全球购物
Delphi CS笔试题
2014/01/04 面试题
团日活动总结模板
2014/06/25 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
雷峰塔导游词
2015/02/09 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android