微信小程序修改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 相关文章推荐
bcastr2.0 通用的图片浏览器
Nov 22 Javascript
jquery键盘事件介绍
Jan 31 Javascript
javascript Deferred和递归次数限制实例
Oct 21 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
Jan 06 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
Oct 27 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
Aug 29 Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 Javascript
JS实现动态给标签控件添加事件的方法示例
May 13 Javascript
使用angular帮你实现拖拽的示例
Jul 05 Javascript
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
深入学习JavaScript中的bom
May 27 Javascript
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
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文件上传原理与实现方法详解
2019/12/20 PHP
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
解决python3读取Python2存储的pickle文件问题
2018/10/25 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
Django接收自定义http header过程详解
2019/08/23 Python
Python socket 套接字实现通信详解
2019/08/27 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
自荐信如何“自荐”
2013/10/24 职场文书
给幼儿园老师的表扬信
2014/01/19 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
《我为你骄傲》教学反思
2014/02/20 职场文书
医院院务公开实施方案
2014/05/03 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
庆六一开幕词
2015/01/29 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL
详解MySQL 联合查询优化机制
2021/05/10 MySQL
css中:last-child不生效的解决方法
2022/08/05 HTML / CSS