Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 1.05 KB

tinper-bee demo开发规范指南.md

File metadata and controls

48 lines (38 loc) · 1.05 KB

#tinper-bee demo开发规范指南

###目录结构说明

  • demo 根目录
  • demolist (Demo存放的根目录)
  • index-demo-base.js (Demo父组件js,用来装载demo子组件)

###demolist下创建[email protected] (@为整数,如0,1)

  • 格式如下:
/**
 *
 * @title 默认按钮
 *
 */
class Demo1 extends Component {
    constructor(props){
        super(props);
        this.state = {
            open: false
        }
    }
    render () {
        return (
            <div className="demoPadding">
                <Button>Default</Button>
                <Button disabled>disabled</Button>
            </div>
        )
    }
}
  • class Demo1 要求跟文件命名一致,首字母大写
  • @title 定义标题内容,长度截取后面20个字符
  • @description 定义描述内容,长度截取后面30个字符
  • Demo1.js 文件命名要求首字母大写,后面添加整数

###生成规则

  • demolist下的*.js会跟index-demo-base.js合并,
  • 命名为index.js,发布到demo目录下
  • 编译成demo.js,发布到dist目录下