0.0.2 • Published 5 years ago

mini-viewpager v0.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

mini-viewpager

npm Package Control GitHub last commit (branch) Build Status

使用方法

  1. npm i mini-viewpager or yarn add mini-viewpager
  2. Page的json文件内添加配置
     {
      "usingComponents": {
      "viewpager": "mini-viewpager/viewpager",
      "tabIndicator": "mini-viewpager/tabIndicator"
      }
    }
  3. 在布局中配置

     <tabIndicator tab="{{tab}}" 
                      bind:onTabSelect='onTabSelect'
                      currentIndex="{{tabCurrentIndex}}">
                  
     </tabIndicator>
     <viewpager currentIndex="{{currentIndex}}" 
                count="{{tab.length}}" 
                onPagerChange="{{onPagerChange}}">
        <block wx:for="{{tab}}" wx:for-item="item" wx:key="{{index}}">
            <view slot="viewpager-{{index}}">{{item.name}}</view>
        </block>
     </viewpager>
  4. 属性

    • properties

      字段名类型必填描述
      tabArraytab显示的内容
      currentIndexNumber当前需要显示的index
      countNumber数量,与tab数量对应
      bind:onTabSelectFunction状态回调
      onPagerChangeFunction状态回调

测试

`npm run dev`