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


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 作用域与作用域链详解
Apr 07 Javascript
javascript制作的滑动图片菜单
May 15 Javascript
理解Javascript的call、apply
Dec 16 Javascript
全面解析多种Bootstrap图片轮播效果
May 27 Javascript
简单的JS轮播图代码
Jul 18 Javascript
JS实现的适合做faq或menu滑动效果示例
Nov 17 Javascript
解析Vue2.0双向绑定实现原理
Feb 23 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
Vue v2.5 调整和更新不完全问题
Oct 24 Javascript
详解Vue This$Store总结
Dec 17 Javascript
关于vue状态过渡transition不起作用的原因解决
Apr 09 Javascript
解决Layui中layer报错的问题
Sep 03 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处理换行符的问题 \r\n
2013/06/13 PHP
解析如何在PHP下载文件名中解决乱码的问题
2013/06/20 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
mouse_on_title.js
2006/08/25 Javascript
JavaScript 字符编码规则
2009/05/04 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
JavaScript 实现类的多种方法实例
2013/05/01 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
js实现楼层导航功能
2017/02/23 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
寻找网站后台地址的python脚本
2014/09/01 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
CSS3 简写animation
2012/05/10 HTML / CSS
介绍一下Python中webbrowser的用法
2013/05/07 面试题
外国语学院毕业生自荐信
2013/10/28 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
核心价值观演讲稿
2014/05/13 职场文书
读书月活动方案
2014/05/22 职场文书
迎国庆演讲稿
2014/09/15 职场文书
学前班学生评语
2014/12/29 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis