1.1.2 • Published 3 years ago

ld-swiper-tabs v1.1.2

Weekly downloads
61
License
-
Repository
-
Last release
3 years ago

ld-swiper-tabs

适用于Taro小程序, swiper + scroll-view结合的容器骨架

因为目前这份文件只有一个组件,所以readme文档先这样书写,日后会再更新迭代

安装

npm install ld-swiper-tabs

引用

import LdSwiperTabs from 'ld-swiper-tabs' dd import '@~/taro-swiper-tabs/dist/style/index.scss' tip: @~ 当前项目的node_modules的路径

属性列表

属性类型默认值必填说明
tabListarray'全部'tab栏内容
tabClassobject{ color: '#4A4A4A' }tab栏样式
tabActiveClassobject{}选中tab栏样式
scrollBarClassobject{ height: 10px; box-shadow: 0px 1px 4px 0px rgba(0, 156, 156, 0.5);border-radius: 5px;top: 35px;z-index: -1;transition: all 0.5s; }滑动条样式
showScrollBarbooleantrue滚动条显示
swiperClassobject{ background: 'green' }swiper区域样式
scrollViewClassobject{}tab栏的滚动区域样式
swiperCircularbooleanfalseswiper是否自动播放
onTabClickeventHandletab点击事件
onSwiperChangeeventHandleswiper change事件

用法说明

swiper区域内容由外部传入,注意点是需要由swiperItem包裹,如以下形式

{ tabList.map((item, index) => {
    return (
        <SwiperItem key={index} style={'height: 200px;width: 100vw'}>
            <View >{item}</View>
        </SwiperItem>
    )
    }) }

tab栏的宽度是全屏的