ucf-web 内置组件库,无需单独安装,默认集成Tinper-Bee,如果想单独安装可以参考如下:
安装组件库
npm install tinper-bee --save
使用组件库
import { Button } from 'tinper-bee';
class App extends Component {
handlerClick = (e) => {
console.log(e);
}
render() {
return (<Button colors="success" onClick={this.handlerClick} >按钮</Button>)
}
}
tinper-bee
是一套基于 React.js
的开源组件库,它从丰富的企业级中后台应用场景中实战沉淀而来,为复杂应用的快速开发提供一致性 UI
解决方案。
更加详细的组件开发文档请访问:http://bee.tinper.org/
脚手架默认已经集成了该组件库
如何获取组件
推荐使用npm管理整个项目工程化
使用如下命令安装:
npm install tinper-bee --save
CDN
组件也提供了CDN方式使用(不推荐)
CSS:
<link href="//design.yonyoucloud.com/static/tinper-bee/[版本号]/assets/tinper-bee.css">
JS:
<script src="//design.yonyoucloud.com/static/tinper-bee/[版本号]/build/tinper-bee.js"></script>
使用
import React,{ Component } from 'react';
import { Button,Panel } from 'tinper-bee';
import 'tinper-bee/assets/tinper-bee.css';
import './index.less';
export default class Example extends Component{
constructor(props) {
super(props);
}
render(){
return (
<Panel>
hello world
<Button colors="info">click me</Button>
</Panel>)
}
}