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


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 相关文章推荐
javascript拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
Dec 29 Javascript
jQuery判断复选框是否勾选的原理及示例
May 21 Javascript
c#+jquery实现获取radio和checkbox的值
Sep 12 Javascript
JavaScript面向对象继承原理与实现方法分析
Aug 09 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
vue 使用高德地图vue-amap组件过程解析
Sep 07 Javascript
解决LayUI数据表格复选框不居中显示的问题
Sep 25 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 22 Javascript
使用js和canvas实现时钟效果
Sep 08 Javascript
AJAX检测用户名是否存在的方法
Mar 24 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 Vue.js
微信小程序点击控件修改样式实例详解
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
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
2007/02/11 PHP
php实现表单多按钮提交action的处理方法
2015/10/24 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
JS实现统计复选框选中个数并提示确定与取消的方法
2015/07/01 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
易程科技软件测试笔试
2013/03/24 面试题
优秀的个人求职信范文
2014/05/09 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
党员群众路线承诺书
2014/05/20 职场文书
企业职业病防治方案
2014/05/29 职场文书
大学生个人求职信
2014/06/02 职场文书
市场营销工作计划书
2014/09/15 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
大雁塔导游词
2015/02/04 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
小学英语教师研修感悟
2015/11/18 职场文书