微信小程序视图容器(swiper)组件创建轮播图


Posted in Javascript onJune 19, 2020

 本文为大家分享了微信小程序swiper组件创建轮播图的具体代码,供大家参考,具体内容如下

一、视图容器(Swiper)

1、swiper:滑块视图容器

微信官方文档

微信小程序视图容器(swiper)组件创建轮播图

微信小程序视图容器(swiper)组件创建轮播图

二、swiper应用

1、页面逻辑(index.js)

Page({
 data: {
 imgUrls: [
 {
 link: '/pages/index/index',
 url: '/images/001.jpg'
 }, {
 link: '/pages/list/list',
 url: '/images/002.jpg'
 }, {
 link: '/pages/list/list',
 url: '/images/003.jpg'
 }
 ],
 indicatorDots: true, //小点
 indicatorColor: "white",//指示点颜色
 activeColor: "coral",//当前选中的指示点颜色
 autoplay: false, //是否自动轮播
 interval: 3000, //间隔时间
 duration: 3000, //滑动时间
 }

其中 imgUrls 是我们轮播图中将要用到的 图片地址和 跳转链接

    indicatgorDots 是否出现焦点

    autoplay 是否自动播放

    interval 自动播放间隔时间

    duration 滑动动画时间

2、页面结构(index.wxml)

<!--轮播图-->
<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" indicator-color="{{indicatorColor}}" 
 indicator-active-color="{{activeColor}}">
 <block wx:for="{{imgUrls}}">
 <swiper-item>
 <navigator url="{{item.link}}" hover-class="navigator-hover">
 <image src="{{item.url}}" class="slide-image" width="355" height="200" />
 </navigator>
 </swiper-item>
 </block>
</swiper>

注意:swiper 千万不要在外面  加上任何标签 例如 <view> 之类的 ,如果加了可能会导致轮播图出不来

3、页面样式(index.wxss)

/*轮播图*/
.slide-image {
 width: 100%;
}

三、小程序效果图

赶快动手实践就可以看到如图所示效果图:

微信小程序视图容器(swiper)组件创建轮播图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 打造动态下滑菜单实现说明
Apr 15 Javascript
如何减少浏览器的reflow和repaint
Feb 26 Javascript
JQuery中Bind()事件用法分析
May 05 Javascript
javascript获取当前的时间戳的方法汇总
Jul 26 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
Dec 12 Javascript
谈一谈JS消息机制和事件机制的理解
Apr 14 Javascript
AngularJs解决跨域问题案例详解(简单方法)
May 19 Javascript
浅谈EasyUI常用控件的禁用方法
Nov 09 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 Javascript
springmvc接收jquery提交的数组数据代码分享
Oct 28 jQuery
解决vue中监听input只能输入数字及英文或者其他情况的问题
Aug 30 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 #Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
Aug 31 #Javascript
JS实现字符串翻转的方法分析
Aug 31 #Javascript
angular实现input输入监听的示例
Aug 31 #Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 #Javascript
Angular2中监听数据更新的方法
Aug 31 #Javascript
JavaScript使用prototype原型实现的封装继承多态示例
Aug 31 #Javascript
You might like
改造一台复古桌面收音机
2021/03/02 无线电
PHP中Date获取时间不正确怎么办
2008/06/05 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
img的onload的另类用法
2008/01/10 Javascript
Javascript 获取LI里的内容
2008/12/17 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
js脚本实现数据去重
2014/11/27 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
JS实现键值对遍历json数组功能示例
2018/05/30 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
[01:00:30]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第二场 10.31
2020/11/02 DOTA
Python基于回溯法解决01背包问题实例
2017/12/06 Python
python 中字典嵌套列表的方法
2018/07/03 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
中国综合网上购物商城:苏宁易购
2016/08/09 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
小学教师师德师风个人整改措施
2014/09/18 职场文书
教师个人工作总结范文2014
2014/11/10 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
创业计划书之寿司
2019/07/19 职场文书
React如何创建组件
2021/06/27 Javascript
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL