0.1.23 • Published 4 years ago
kmos-paysdk-reactui v0.1.23
准备
- node 和 git -项目开发环境
- tsdx - 了解打包第三方库
- rollup - JavaScript 模块打包器
- TypeScript - 熟悉
TypeScript基本语法 - Es6+ - 熟悉 es6 基本语法
- less - 熟悉 less 基本语法
- css(var) - 熟悉 CSS自定义属性
安装使用
- 获取项目代码
git clone http://icode.kaikeba.com/kmos/kmos-paysdk-reactui.git- 安装依赖
cd kmos-paysdk-reactui
yarn install
cd example
yarn install- 运行
cd kmos-paysdk-reactui
yarn start
cd example
yarn start预览
- 本地预览 - 开发环境 两个同时启动
- 打包
yarn build 正式线打包Git 提交规范
feat增加新功能fix修复问题/BUGstyle代码风格相关无影响运行结果的perf优化/性能提升refactor重构revert撤销修改test测试相关docs文档/注释chore依赖更新/脚手架配置修改等workflow工作流改进ci持续集成types类型定义文件更改wip开发中
- 创建自己的分支:
git checkout -b feat/xxxx - 提交你的修改:
git commit -am 'feat(function): add xxxxx' - 推送您的分支:
git push origin feat/xxxx
参数说明
| 参数 | 说明 | 类型 | 默认值 | 是否必传 |
|---|---|---|---|---|
| visible | 组件是否可见 | boolean | false | 是 |
| onClose | 关闭组件 | function | - | 是 |
| title | 标题 | string | 无 | 是 |
| mark | 遮罩层是否显示 | boolean | true | 是 |
| markStyle | 遮罩层style | React.CSSProperties | rgba(55, 55, 55, 0.6) | 否 |
| mode | modal动画 | 'left''bottom' | bottom | 否 |
| orderNo | 订单号 | number | - | 是 |
| openid | 用户openid | string | - | 是 |
| unionid | 用户unionid | string | - | 是 |
| channelCode | 渠道 | string | - | 是 |
| courseCode | 课程 | string | - | 是 |
| onError | 接口报错 | (msg:string)=>{} | toast | 否 |
使用
import { PayList,PaySdk } from "kmos-paysdk-reactui";
PayList.init('test')
<PayList
visible={visible}
onClose={handleClose}
title={"请选择支付方式"}
orderNo={order && order.orderNo}
markStyle={{ backgroundColor: "red" }}
openid="o0IXitx_lVGqIU0Q26qYojqv4pAs"
unionid="ocPQA1dkMB11rqsgUEktzVjISuQk"
channelCode="9zd1lmrs9i"
courseCode="0307l3nhxh"
/>主题颜色
:root:root {
--kpui-color-primary: red;
--kpui-color-weak: yellow;
}目录结构
.
├── dist #打包文件
├── example #测试项目
├── src #项目代码
│ ├── assets #静态资源
│ ├── components #组件
│ ├── design #样式
│ ├── hooks #hooks
│ ├── index.ts #入口文件
│ └── utils #工具
├── stories #文档项目
└── test #测试项目0.1.10
4 years ago
0.1.11
4 years ago
0.1.12
4 years ago
0.1.13
4 years ago
0.1.14
4 years ago
0.1.15
4 years ago
0.1.20
4 years ago
0.1.21
4 years ago
0.1.22
4 years ago
0.1.23
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.16
4 years ago
0.1.8
4 years ago
0.1.17
4 years ago
0.1.7
4 years ago
0.1.18
4 years ago
0.1.19
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.0
4 years ago