微信小程序组件
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| src | String | '' | 待裁剪图片源 |
| width | Number | 750 | 裁剪宽度(单位rpx) |
| height | Number | 750 | 裁剪高度(单位rpx) |
| bindcancel | EventHandle | 取消裁剪,返回{src:this.properties.src,target:''} | |
| bindcomplete | EventHandle | 完成裁剪,返回{src:this.properties.src,target:'http://tmp/xxxx.png'} |
依赖cropper组件
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| cropper-class | String | 外部样式 | |
| width | Number | 750 | 裁剪宽度(单位rpx) |
| height | Number | 750 | 裁剪高度(单位rpx) |
| bindcancel | EventHandle | 取消裁剪,返回{src:this.properties.src,target:''} | |
| bindcomplete | EventHandle | 完成裁剪,返回{src:this.properties.src,target:'http://tmp/xxxx.png'} |
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| height | String | 0rpx | 必须值,指定容器高度 |
| loading | Boolean | false | 是否初始loading,true时展示loading界面,false展示数据列表 |
| is-end | Boolean | false | 数据是否加载到底,已无更多数据 |
| more-slot | Boolean | false | 是否自定义底部加载中的样式。如果声明了<view slot="more"></view>,那么就需要置true |
| loading-slot | Boolean | false | 是否自定义初始加载界面。如果声明了<view slot="loading"></view>,那么就需要置true |
| bindrefreshing | EventHandle | 下拉刷新触发事件。组件使用者必须在回调函数里调用e.detail.resolve()来通知组件刷新事件已结束。 |
|
| bindscrollend | EventHandle | 滚动到底部触发事件。 |
TODO 自定义上拉加载loading容器
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| height | String | 0rpx | 指定容器高度 |
| zIndex | String | 99 | 指定容器的zIndex |
| bgColor | String | #fff | 指定容器的背景色 |
TODO switchTab 下禁用iPhoneX兼容,因此需要增加一个字段来手动禁用
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| 无 |
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| list | Array | [] | child为单节点,作为list的渲染模板 |