微信小程序视图容器(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 相关文章推荐
iis6+javascript Add an Extension File
Jun 13 Javascript
js每次Title显示不同的名言
Sep 25 Javascript
再谈javascript 动态添加样式规则 W3C校检
Dec 25 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
Apr 02 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
Jun 19 Javascript
Javascript中数组sort和reverse用法分析
Dec 30 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
Apr 19 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
May 27 Javascript
Node.js中环境变量process.env的一些事详解
Oct 26 Javascript
JQuery事件委托原理与用法实例分析
May 13 jQuery
vue-cli3+ts+webpack实现多入口多出口功能
May 30 Javascript
JavaScript箭头函数中的this详解
Jun 19 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
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
深入解析php之apc
2013/05/15 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
Smarty保留变量用法分析
2016/05/23 PHP
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
CSS3实现动态背景登录框的代码
2015/07/28 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
详解javascript new的运行机制
2016/01/26 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
Js面试算法详解
2018/04/08 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
python函数返回多个值的示例方法
2013/12/04 Python
Python中的ctime()方法使用教程
2015/05/22 Python
python导入时小括号大作用
2017/01/10 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
JBL英国官网:JBL UK
2018/07/04 全球购物
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
九年级英语教学反思
2016/02/15 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
MySQL里面的子查询的基本使用
2021/08/02 MySQL
使用Python拟合函数曲线
2022/04/14 Python
python数字图像处理:图像简单滤波
2022/06/28 Python