微信小程序修改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 each函数的链式调用
Jul 22 Javascript
JS刷新框架外页面七种实现代码
Feb 18 Javascript
浅谈jquery事件处理
Apr 24 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
Jul 15 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
Jan 17 Javascript
JavaScript数据结构之数组的表示方法示例
Apr 12 Javascript
javaScript 连接打印机,打印小票的实例
Dec 29 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
Jul 23 Javascript
JS数组方法slice()用法实例分析
Jan 18 Javascript
vue项目在webpack2实现移动端字体自适配功能
Jun 02 Javascript
JQuery使用数组遍历跳出each循环
Sep 01 jQuery
浏览器JavaScript调试功能无法使用解决方案
Sep 18 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代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
php MessagePack介绍
2013/10/06 PHP
PHP数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
2011/09/13 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
列举Python中吸引人的一些特性
2015/04/09 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
Django自定义分页与bootstrap分页结合
2021/02/22 Python
Python如何实现动态数组
2019/11/02 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
html5 自定义播放器核心代码
2013/12/20 HTML / CSS
物流管理毕业生自荐信
2013/10/24 职场文书
平面网站制作专科生的自我评价分享
2013/12/11 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
股指期货心得体会
2014/09/13 职场文书
个人工作总结范文2014
2014/11/07 职场文书
热爱劳动主题班会
2015/08/14 职场文书
初中体育课教学反思
2016/02/16 职场文书
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技