bdos-ui
说明
根据业务实际情况,封装的React
组件库, 主要针对本公司业务.
1. 如何使用?
安装bdos-ui组件库
npm install bdos-ui
2. 如何发布到npm库
npm run release
3. 如何部署组件展示说明网站
npm run pack //会在根目录生成 site_dist 目录,把该目录上传到web服务器下即可
4. 如何把组件编译成ES5
npm run compile
5. 如何创建新组件
npm run create ComponentName //会生成组件基本脚手架 和 相关文档说明
react使用例子
import React from 'react'
import message from 'bdos-ui/lib/message'
import TreeSelect from 'bdos-ui/lib/treeselect'
class Demo extends React.Component{
constructor()prop){
super(prop);
this.state = {
data:[{id:1,name:'demo'},{id:2,name:'demo2'}]
};
this.handleClick = this.handleClick.bind(this);
}
handleClick(e){
message.success('弹出提示信息');
}
render(){
return (
<div>
<TreeSelect data={this.state.data}/>
<button onClick={this.handleClick}>Click Me!</button>
</div>
)
}
}
更新日志
时间 | 版本号 | 更新内容 |
---|---|---|
2016-08-12 05:54:42 | 0.0.3 | 清除未使用的组件,组件文件夹名称改成帕斯卡命名法,添加布局组件 |
2016-08-08 23:54:24 | 0.0.2 | 增加了组件, 并且编译成 es5 , 组件还在整理【待完善】 |
2016-07-23 17:07:48 | 0.0.1 | 初始化bdos-ui |