0.0.9 • Published 5 years ago

mini-refreshview v0.0.9

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

mini-refreshview

npm Package Control GitHub last commit (branch) Build Status

实例

screenshot

使用方法

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

    <refreshview id="refreshView"
                key="{{index}}"
                isRefresh="{{isRefresh}}"
                isLoadMore='{{isLoadMore}}'
                enableRefresh="{{enableRefresh}}"
                enableLoadMore="{{enableRefresh}}"
                bindonRefresh="onRefresh" 
                bindonLoadMore="onLoadMore">
    
        <refreshheader slot="header">
            <view style='background:#11f111;height:150rpx'>viewHeader</view>
        </refreshheader>
    
        <scroll-view slot="content" style='background:orange;'>
            <view wx:for='{{data}}' wx:key='{{index}}'>{{index}}</view>
        </scroll-view>
    
        <refreshfooter slot="footer">
            <view style="background:#33f111 ;height:150rpx">
                footer
            </view>
        </refreshfooter>
    
    </refreshview>
  4. 属性

    • properties

      字段名类型必填描述
      keyString布局标记
      isRefreshBoolean控制刷新状态
      isLoadMoreBoolean控制加载状态
      enableRefreshBoolean是否开启刷新
      enableLoadMoreBoolean是否开启加载
      bindonRefreshFunction刷新状态回调({key})
      bindonLoadMoreFunction加载状态回调({key})
    • slot

      名称描述
      header刷新布局(必须为refreshheader)
      content显示界面
      footer加载布局(必须为refreshfooter)

测试

`npm run dev`

PS

若不可滑动,注意 Pageoverflow:hidden

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago