微信小程序视图容器(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 相关文章推荐
Javascript string 扩展库代码
Apr 09 Javascript
推荐10个超棒的jQuery工具提示插件
Oct 11 Javascript
jQuery中:contains选择器用法实例
Dec 30 Javascript
jQuery简单几行代码实现tab切换
Mar 10 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
Mar 27 Javascript
浅谈JavaScript中运算符的优先级
Jul 07 Javascript
js实现商品抛物线加入购物车特效
Nov 18 Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 Javascript
在Vue中如何使用Cookie操作实例
Jul 27 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
浅析Vue 中的 render 函数
Feb 28 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
Sep 16 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
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
window.returnValue使用方法示例介绍
2014/07/03 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
javascript自执行函数
2017/02/10 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
[01:02:46]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python转码问题的解决方法
2008/10/07 Python
python查找指定具有相同内容文件的方法
2015/06/28 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
python批量下载抖音视频
2019/06/17 Python
python如何实现视频转代码视频
2019/06/17 Python
python实现五子棋游戏
2019/06/18 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
python实现查找所有程序的安装信息
2020/02/18 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
2020/06/01 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
美国花布包包品牌:Vera Bradley
2017/08/11 全球购物
水务局局长岗位职责
2013/11/28 职场文书
总结Python使用过程中的bug
2021/06/18 Python