微信小程序修改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 读取图片文件的大小
Jun 25 Javascript
jquery插件 cluetip 关键词注释
Jan 12 Javascript
JQuery从头学起第一讲
Jul 04 Javascript
XENON基于JSON变种
Jul 27 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
Jan 28 Javascript
javascript进行数组追加方法小结
Jun 16 Javascript
正则 js分转元带千分符号详解
Mar 08 Javascript
JS实现的Unicode编码转换操作示例
Apr 28 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
React组件设计模式之组合组件应用实例分析
Apr 29 Javascript
如何区分vue中的v-show 与 v-if
Sep 08 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实现登陆验证码(类似条行码状)
2006/10/09 PHP
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
python使用append合并两个数组的方法
2015/04/28 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
对Django 中request.get和request.post的区别详解
2019/08/12 Python
python3 enum模块的应用实例详解
2019/08/12 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
python内打印变量之%和f的实例
2020/02/19 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
音乐学个人的自荐书范文
2013/11/26 职场文书
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
毕业生自荐信格式
2014/03/07 职场文书
实习协议书
2015/01/27 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
学习雷锋主题班会
2015/08/14 职场文书
学校就业保障协议书
2019/06/24 职场文书
js不常见操作运算符总结
2021/11/20 Javascript
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android