# 二次开发 ## 1、 代码结构 ``` ├─form-design │ │ build.vue # ng-form-build │ │ index.vue # ng-form-design │ │ │ ├─items # 组件目录 │ │ │ │ │ ├─application # 应用组件 │ │ │ │ │ ├─base # 基础组件 │ │ │ │ │ ├─decorate # 装饰组件 │ │ │ │ │ └─layout # 布局组件 │ │ │ ├─panel-container # 面板-中间内容区域 │ │ │ ├─panel-drag # 面板-左侧拖拽区域 │ │ │ ├─panel-header # 面板-顶部区域 │ │ │ └─panel-properties # 面板-属性配置区域 │ ├─ng-form # 内部提供一个根据json配置生成表单的工具 │ └─utils # 防止各个封装的js ``` ## 2、 组件扩展 组件扩展通过在items目录下对应各个功能组件区域添加对应的组件目录,参考目前已有的组件,封装index.js, index.vue ,properties.vue (可选)。 ## 3、 代码修改 如果当前已经完全满足不了需求,可以通过拉取代码后自己重新修改发布。