# xing-weapp-component
**Repository Path**: hihopeorg/xing-weapp-component
## Basic Information
- **Project Name**: xing-weapp-component
- **Description**: 基础组件扩展库
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-10-14
- **Last Updated**: 2022-05-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# xing-weapp-component
>功能:x-image组件支持定制预显示图片以及加载失败显示图片等功能,x-scroll-view 组件支持scroll-view的下拉刷新和上拉加载。
#### 效果演示


## 下载安装
```shell
npm install @ohos/xing-weapp-component --save
```
OpenHarmony npm环境配置等更多内容,请参考 [如何安装OpenHarmony npm包](https://gitee.com/openharmony-tpc/docs/blob/master/OpenHarmony_npm_usage.md) 。
#### 安装教程
1. 下载xing-weapp-component源码。
2. 拷贝xing-weapp-component源码中的 entry/src/main/js/default/xing_component 文件夹到自己的 src/main/js/default/ 文件夹下。
3. 在自己项目中引用拷贝的文件。
#### 使用说明:
第一步: 在hml文件中引入组件;
```html
```
第二步:分别创建组件节点:
```html
{{$idx + 1}}. {{$item}}
```
- 注意:导入请求入口js文件时需要根据自己的项目路径;具体详细使用方法可查看项目的案例。
### xing-image
|属性名|类型|默认值|说明|
|---|---|---|---|
|src|String||同image|
|mode|String|scaleToFill|image|
|placeholder-image|String|data: image / png; base64, iVBOR...|占位图,支持url、base64、本地目录|
|broken-image|String||图片加载失败时显示图片,支持url、base64、本地目录,若未设置则不显示|
### xing-scroll-view
|属性名|类型|默认值|说明|
|---|---|---|---|
|pull-down-height|Number|60|下拉到多少高度时可刷新,单位为 `px` |
|pull-text|String|下拉可以刷新|下拉还不能刷新时显示的文字|
|release-text|String|松开立即刷新|下拉至可刷新时显示的文字|
|loading-text|String|正在刷新数据中|刷新时显示的文字,尾部会自动接 `...` |
|finish-text|String|刷新完成|刷新完成时显示的文字|
|loadmore-text|String|正在加载更多数据|上拉加载更多时显示的文字|
|nomore-text|String|已经全部加载完毕|上拉加载无数据后显示的文字|
|refreshing|Boolean|false|是否正在刷新|
|nomore|Boolean|false|是否没有更多数据(加载完毕)|
|pulldownrefresh|HandleEvent| |当下拉刷新时触发|
|loadmore|HandleEvent| |当滚动到底部时触发|
## 接口说明
1. onInit() #占位图显示,支持url、base64、本地目录
2. _onError() #图片加载失败时显示图片
3. onScroll() #上拉加载
4. onScrollBottom() #下拉刷新
- 不支持lazy load模式
## 兼容性
支持 OpenHarmony API version 8 及以上版本。
## 目录结构
````
|---- wx-statuslayout
| |---- entry # 示例代码文件夹
|---- src
|----main
|----js
|----MainAbility
|----pages
|----index
|----index.css
|----index.hml
|----index.js
|----xing_component
|----src
|----main
|----js
|----components
|----x_image.css
|----x_image.hml
|----x_image.js
|----x_scroll_view.css
|----x_scroll_view.hml
|----x_scroll_view.js
| |---- README.MD # 安装使用方法
````
## 贡献代码
使用过程中发现任何问题都可以提 [Issue](https://gitee.com/hihopeorg/xing-weapp-component/issues) 给我们,当然,我们也非常欢迎你给我们发 [PR](https://gitee.com/hihopeorg/xing-weapp-component/pulls) 。
## 开源协议
本项目基于 [Apache License 2.0](https://gitee.com/hihopeorg/xing-weapp-component/blob/master/LICENSE) ,请自由地享受和参与开源。