1.9.7 • Published 4 years ago

orcrist-blade v1.9.7

Weekly downloads
82
License
MIT
Repository
github
Last release
4 years ago

orcrist-mobile

兽咬剑 JS 家族:React WebApp 端组件库

OrcristJS Family : React WebApp Components.

代码风格

TypeScript

组件列表

  1. cnpm i orcrist-blade --save
  2. import { Login } from 'orcrist-blade';
  3. 页面调用:Login.LoginP();
  4. 组件:
<Login.LoginC
    callback={this.LogIn}
    isPopup={this.state.isSendingComponent}
    phoneNumber={this.state.phoneNumber}
    closeNumberCodeHandle={this.closeLogin}
/>
  1. 组件(带有输入手机号的组件):
   |参数|备注|是否必填|
   |callback|登录成功后的回调函数|否|
   |isPopup|是否拉起组件,true:显示组件,false:关闭组件|是|
   |closeNumberCodeHandle|关闭弹窗,需要将 isPopup 的值设置关闭|是|
   |isSlientQuery|微信环境,仅仅查询登录,不进行 otp 登录|否|
   |failback|没有查询到用户回调函数|否|
<Login.LoginM
    callback={this.LogIn}
    isPopup={true/false}
    closeNumberCodeHandle={this.closeLogin}

/>
| 组件         | 用途     | 比传参数                                  | 可选参数 |
| ------------ | -------- | ----------------------------------------- | -------- |
| Login.LoginP | 页面使用 | Login.LoginP()                            |          |
| Login.LoginC | 调用组件 | isPopup,phoneNumber,closeNumberCodeHandle | callback |

|参数|参数值作用|
|isPopup|进行登录|
|phoneNumber|手机号码|
|closeNumberCodeHandle|登录组件开关设置|
|callback|成功回调函数|

开发流程

$ npm install
$ npm start

进入开发

  1. 创建独立开发分支:git checkout -b feat/xxComponent 分支
  2. components 目录下创建你的组件文件夹
  3. components/index.ts 文件中为组件进行 export
  4. demo 目录中添加你的演示路由
  5. 开发并自测
  6. commit & push

发布代码

  1. 提 pr 至 master 分支
  2. 发布 npm
  3. push master
$ npm publish
$ git commit -m "feat: add XXX"
$ git push

Project 中使用组件

import { YourComponent } from "orcrist-ui";

目录结构

├── AUTHORS.txt             作者(TODO)
├── CHANGELOG.xxx.md        变更记录文档(TODO)
├── LICENSE                 许可证(TODO
├── README.md               自述文档
├── ant-design-analysis     包分析(TODO)
├── components              组件代码
├── development.xxx.md      开发说明文档(TODO)
├── docs                    其他文档(TODO)
├── scripts                 辅助脚本(TODO)
├── tests                   通用测试代码(TODO)
├── tsconfig.json           TypeScript配置
├── typings                 第三方缺失定义

欢迎指正

1.9.7

4 years ago

1.9.6

4 years ago

1.9.5

4 years ago

1.9.4

4 years ago

1.9.3

4 years ago

1.9.2

4 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.3

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.9

4 years ago

1.6.8

4 years ago

1.6.7

4 years ago

1.6.6

4 years ago

1.6.5

4 years ago

1.6.4

4 years ago

1.6.3

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.90

4 years ago

1.5.9

4 years ago

1.5.8

4 years ago

1.5.7

4 years ago

1.5.6

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.2.1

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

0.0.4

4 years ago

1.0.0

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago