微信小程序修改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 相关文章推荐
jquery 简单的进度条实现代码
Mar 11 Javascript
JS 类型转换常见方法小结
May 31 Javascript
JQuery中$之选择器用法介绍
Apr 05 Javascript
JQuery实现Ajax加载图片的方法
Dec 24 Javascript
基于javascript实现根据身份证号码识别性别和年龄
Jan 22 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
如何学JavaScript?前辈的经验之谈
Dec 28 Javascript
js仿小米手机上下滑动效果
Feb 05 Javascript
Vue 子组件与数据传递问题及注意事项
Jul 11 Javascript
Node.js API详解之 timer模块用法实例分析
May 07 Javascript
vue+flask实现视频合成功能(拖拽上传)
Mar 04 Vue.js
canvas多重阴影发光效果实现
Apr 20 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获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
2016/05/18 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
通过实例浅析Python对比C语言的编程思想差异
2015/08/30 Python
python使用pymysql实现操作mysql
2016/09/13 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
python匿名函数用法实例分析
2019/08/03 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
2020/06/10 Python
PyQt实现计数器的方法示例
2021/01/18 Python
python实现发送邮件
2021/03/02 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
全球性的在线购物网站:Zapals
2017/03/22 全球购物
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
校园创业策划书
2014/01/14 职场文书
项目经理聘任书
2014/03/29 职场文书
电大奖学金获奖感言
2014/08/14 职场文书
收款委托书范本
2014/09/11 职场文书
大专生自我鉴定怎么写
2014/09/16 职场文书
先进个人事迹材料
2014/12/29 职场文书
民政局未婚证明
2015/06/15 职场文书
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers
python playwrigh框架入门安装使用
2022/07/23 Python