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


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实现的HashMap类代码
Jun 27 Javascript
AngularJs动态加载模块和依赖注入详解
Jan 11 Javascript
有关jQuery中parent()和siblings()的小问题
Jun 01 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
Aug 01 Javascript
详解JavaScript的内置对象
Dec 07 Javascript
基于jQuery实现弹幕APP
Feb 10 Javascript
JS去除字符串中空格的方法
Feb 14 Javascript
vue中用H5实现文件上传的方法实例代码
May 27 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
Webpack 4.x搭建react开发环境的方法步骤
Aug 15 Javascript
el-select 下拉框多选实现全选的实现
Aug 02 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
Feb 14 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运行时动态创建函数的方法
2015/03/16 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
2015/11/02 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
微信小程序 wxapp视图容器 view详解
2016/10/31 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
JS实现简单短信验证码界面
2017/08/07 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
深入理解Python对Json的解析
2017/02/14 Python
python 获取当天每个准点时间戳的实例
2018/05/22 Python
python实现猜数字小游戏
2020/03/24 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
Python eval的常见错误封装及利用原理详解
2019/03/26 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
完美解决TensorFlow和Keras大数据量内存溢出的问题
2020/07/03 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
汽车技术服务英文求职信范文
2014/01/02 职场文书
摘录式读书笔记
2015/07/01 职场文书
React列表栏及购物车组件使用详解
2021/06/28 Javascript