1.0.1 • Published 3 years ago

kw-layout v1.0.1

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

kw-layout

开发

  • 安装依赖:
npm install
  • 启动项目:
npm run dev
  • 监听文件变化动态构建:
npm run watch
  • 清空 miniprogram_dist 目录:
npm run clean
  • 清空 miniprogam_dev 目录:
npm run clean-dev

布局组件文档

属性类型必填默认值说明
loadingBooleanfalse导航loading
showNavBooleantrue是否显示导航
titleString导航标题
backBooleanfalse是否显示返回按钮
colorString#fff文字及icon颜色
backgroundStringlinear-gradient(90deg, #1AD384 0%, #2CB369 100%)导航背景色
deltaNumber1返回的页面层级数
loadMoreBooleanfalse是否开启触底加载
loadMoreStateStringdefault触底加载状态(可选值:loading,noMore)
onLoadMoreFunction触底加载方法
refreshBooleanfalse是否开启下拉刷新
refreshStateBooleanfalse设置当前刷新状态
onRefreshFunction下拉刷新方法
pageLoadingBooleanfalse是否开启整页loading

slot

名称描述
-页面内容
nav-left导航左侧icon,back属性为false时生效
nav-center导航标题,title属性为空时生效
nav-right在导航右侧显示
footer底部区域

示例

<kw-layout refresh bind:onRefresh="onRefresh" loadMore="{{true}}" loadMoreState="{{loadMoreState}}" refreshState="{{refreshState}}" title="DEMO" bind:onLoadMore="onLoadMore" page-loading="{{pageLoading}}">
    <block wx:for="{{num}}" wx:key="*this">
        <view style="height:100rpx;line-height:100rpx;text-align:center;">{{item}}</view>
    </block>
</kw-layout>
1.0.1

3 years ago

1.0.0

3 years ago