微信小程序修改swiper默认指示器样式的实例代码


Posted in Javascript onJuly 18, 2018

修改官方swiper样式

从微信官方微信开发文档中心复制swiper 代码块。

wxml定义

<view class="wrap">
 <swiper class="swipers" autoplay="{{autoplay}}" current="{{currentSwiper}}" bindchange="swiperChange"> 
  <block wx:for="{{imgUrls}}"> 
   <swiper-item> 
     <image src="{{item}}" class="slide-image" width="100%" height="150" ></image> 
   </swiper-item> 
  </block> 
 </swiper> 
 <!--重置小圆点的样式 -->
 <view class="dots"> 
  <block wx:for="{{imgUrls}}"> 
   <view class="dot{{index == currentSwiper ? ' active' : ''}}"></view> 
  </block> 
 </view> 
</view>

wxss定义样式

.wrap {
 height: auto;
 position: relative;
 width: 100%;
}
.swipers {
 height: 350rpx;
 width: 100%;
}
.slide-image {
 display: block;
 width: 100%;
 height: 100%;
}
/*用来包裹所有的小圆点 */
.dots {
 width: 156rpx;
 height: 36rpx;
 display: flex;
 flex-direction: row;
 position: absolute;
 left: 320rpx;
 bottom: 20rpx;
}
/*未选中时的小圆点样式 */
.dot {
 width: 26rpx;
 height: 26rpx;
 border-radius: 50%;
 margin-right: 26rpx;
 background-color: white;
}
/*选中以后的小圆点样式 */
.active {
 width: 26rpx;
 height: 26rpx;
 background-color: coral;
}

赋值

Page({
 data: {
 imgUrls: [
  'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
  'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
  'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
 ],
 currentSwiper: 0,
 autoplay: true
 },
 swiperChange: function (e) {
 this.setData({
  currentSwiper: e.detail.current
 })
 }
})

效果图:

微信小程序修改swiper默认指示器样式的实例代码

总结

以上所述是小编给大家介绍的微信小程序修改swiper默认指示器样式的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript脚本语言在网页中的简单应用
May 13 Javascript
根据鼠标的位置动态的控制层的位置
Nov 24 Javascript
jquery中ajax学习笔记3
Oct 16 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
技术男用来对妹子表白的百度首页
Jul 23 Javascript
在线所见即所得HTML编辑器的实现原理浅析
Apr 25 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
Jun 13 Javascript
vue实现商城上货组件简易版
Nov 27 Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 Javascript
vue element ui validate 主动触发错误提示操作
Sep 21 Javascript
JS如何使用剪贴板操作Clipboard API
May 17 Javascript
webpack4.x打包过程详解
Jul 18 #Javascript
vue系列之requireJs中引入vue-router的方法
Jul 18 #Javascript
Vue隐藏显示、只读实例代码
Jul 18 #Javascript
详解vue中axios的封装
Jul 18 #Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
Jul 18 #Javascript
微信小程序将字符串生成二维码图片的操作方法
Jul 17 #Javascript
使用Vue实现图片上传的三种方式
Jul 17 #Javascript
You might like
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
PHP聊天室简单实现方法详解
2018/12/08 PHP
PHP实现简单的计算器
2020/08/28 PHP
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
用js通过url传参把数据从一个页面传到另一个页面
2014/09/01 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
json的使用小结
2016/06/08 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
[45:59]EG vs OG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
实例讲解python中的协程
2018/10/08 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
nohup的用法
2014/08/10 面试题
先进德育工作者事迹材料
2014/01/24 职场文书
电子信息专业自荐书
2014/02/04 职场文书
民生工作实施方案
2014/05/31 职场文书
英语系本科生求职信
2014/07/15 职场文书
大学生作弊检讨书
2014/09/11 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang