实现功能

  1.  点击tab 轮播跟这改变
  2.  切换轮播 tab选中值相应改变
  3.  轮播内容 按照内容高度自适应 (默认150px)
  4.  slot功能  自定义每一个轮播的内容   

使用方法

<myswiper currentTab='{{currentTab}}' swiperList="{{itemList}}"  TabList="{{TabList}}" bindtabListChange="tabListChange" bindswiperListChange="swiperListChange"><view slot="list0" wx:if="{{currentTab==0}}" class="swiper_list_item"></view><view slot="list1" wx:if="{{currentTab==1}}" class="swiper_list_item"></view><view slot="list2" wx:if="{{currentTab==2}}" class="swiper_list_item"></view><view slot="list3" wx:if="{{currentTab==3}}" class="swiper_list_item"></view>
</myswiper>

属性解释

  1. currentTab :当前选中的tab  string
  2. swiperList : 需要渲染多少个轮播  数组  貌似改成数字更合适
  3. TabList :tab切换的时候 渲染的数据  (传空不展示)
  4. tabListChange : 点击tab事件  返回值为点击的当前数据的所有值加点击下标
  5. swiperListChange : 切换轮播回调事件   返回值 滑动后的下标
  6. name slot 自定义展示内容用到  不允许修改
  7. class 获取高度用到  不允许修改
  8. wx:if  因为if  所以高度取得是第一个 swiper_list_item 的高  (只会出现一个)

百度网盘链接

链接: https://pan.baidu.com/s/1fAtp6K-eBe5XVD5suM7bBw

提取码: rdnc

永久有效

微信小程序 swiper 自定义组件相关推荐

  1. 微信小程序 配置自定义组件代码按需注入 lazyCodeLoading

    微信小程序 配置自定义组件代码按需注入 lazyCodeLoading 官方网址 在app.json最后一行加上,就可以了. "lazyCodeLoading": "re ...

  2. 微信小程序的自定义组件(2)

    文章目录 6. 组件的生命周期 7. 组件所在页面的生命周期 8. 组件插槽 9. 组件父子组件间的通信 10. 组件-behaviors 6. 组件的生命周期 created attached re ...

  3. 微信小程序(自定义组件)

    文章目录 自定义组件 创建自定义组件 引用组件 组件和页面的区别 自定义组件的样式 样式隔离 修改样式隔离选项 组件的data和methods 组件的properties 数据监听 使用纯数据字段提升 ...

  4. 微信小程序之自定义组件的使用、介绍、案例分享

    微信小程序自定义组件介绍 自定义组件发开文档 类似vue或者react中的自定义组件, 小程序允许我们使用自定义组件的方式来构建页面. 自定义组件的使用 1. 创建组件(js,json,wxml,wx ...

  5. 微信小程序之自定义组件(微信小程序完结)

    微信小程序 自定义组件 类似vue或者react中的自定义组件, 小程序允许我们使用自定义组件的方式来构建页面. 1.1 创建自定义组件 类似于页面,一个自定义组件由 json, wxml, wxss ...

  6. 微信小程序中自定义组件

    文章目录 小程序项目 app.json pages/index/index.wxml pages/index/index.wxss pages/index/index.js 自定义组件 compone ...

  7. 微信小程序_自定义组件_初体验

    自定义组件是微信小程序中重要的组成部分,是实现模块化开发的重要手段 个人认为,自定义组件是区分菜鸟与高手的分水岭 第一篇先介绍小程序自定义组件的基本使用 自定义组件的使用可以分为如下几个步骤 创建组件 ...

  8. 【微信小程序】自定义组件的实现及数据交互

    简单的自定义组件 本文的使用场景是:多个页面都需要用到拨打电话功能,为减少代码量.便于维护,所以自定义了一个组件,每个页面直接调用即可.基本实现下图样式: 下面我们来一步步的实现它: step1:创建 ...

  9. 微信小程序 - 在自定义组件中请求后端 API 数据接口(引入该组件的页面触发)组件在哪个生命周期钩子函数中请求接口数据呢?

    前言 我开发了一个 A 页面,然后在 A 页面引入了一个组件 B ,我想在 B 组件中加载进来的时候执行一个后端请求,获取数据进行 B 组件渲染. 今天遇到这么一个问题,我写好的小程序 组件(comp ...

最新文章

  1. 进程、线程、协程、通信方式
  2. 奇异值(Singular value decomposition SVD)分解
  3. 治疗拖延症晚期患者的三张处方
  4. Shiro系列-Shiro简介
  5. git config命令入门
  6. VS2013 未找到与約束ContractName
  7. Java设计模式之模板(template)方法模式
  8. 进程的同步与通信,进程与线程同步的区别,进程与线程通信的区别【转】
  9. C语言简易程序设计————6、用*号输出字母C的图案
  10. IntelliJ IDEA 永久破解
  11. Gradle报错:Could not find ××× ,‘dependencies.× .× ‘ for × must specify an absolute path but is ${env.
  12. ELK系列(四)、Logstash读取nginx日志写入ES中
  13. 必应缤纷桌面产品分析 马骏
  14. 11关于FFmpeg的dump打印出来的tbc,tbn,tbr的解释
  15. springboot文件上传之MultipartFile(图片)转base64
  16. Vue-V-model参数绑定
  17. 传拼多多将上线“多多国际” 回应:该业务早就存在
  18. 国内著名期货专家郭晖:索罗斯筹划做空中国(我一直怀疑这次做空)
  19. 坦克世界计算机中丢失d3,坦克世界输入法【处理措施】
  20. Linux下查看主机的信息(设备型号,操作系统,内存,CPU,硬盘)

热门文章

  1. 100M百兆POE网口,如何做好过电压防浪涌静电防护?
  2. Springboot+Vue的前后端分离的相册管理系统
  3. 研发预算咨询支持活动
  4. python使用微信开源识别二维码
  5. 用C语言(无GUI)实现推箱子游戏,三种难度地图可选
  6. 这款多维数据分析工具超级好用
  7. CSS 学习笔记 - 网格布局(栅格系统)
  8. python输入三个整数_#python输入一个序列,其中包含表示年,月,日的三个整数,判断这个日期是当年的第几?#...
  9. ​McDSP APB Royal Mu母带压缩、Royal Q 母带均衡演示
  10. OBS直播画面模糊怎么回事