插件目录结构
以ebar插件为例,按要求开发出来的插件只需要放到app/plugins下对应的目录即可(controls/echarts为用户自定义目录,需要在插件配置文件中表明清楚),并在config.json进行配置。
目录结构
+---app [根目录]
| +---...
| +---plugins ----------------------------------[插件根目录]
| | | config.json --------------------------[插件配置文件]
| | | require.js ---------------------------[AMD配置文件]
| | +---controls
| | | +---common ---------------------------[常见插件目录]
| | | +---echarts --------------------------[eChart插件目录]
| | | | | echartsMeta.js
| | | | +---ebar -------------------------[ebar插件]
| | | | | | ebar.js ------------------[插件入口程序]
| | | | | | manifest.json ------------[插件清单文件]
| | | | | +---editor -------------------[自定义编辑器]
| | | | | | editor.css
| | | | | | editor.js
| | | | | | editor.tpl.html
| | | | | +---images -------------------[资源图片]
| | | | | | icon.png
目录说明
常见的目录包涵三个文件:
- manifest.json插件清单文件:描述了插件的基本信息。
- chart.js插件入口程序:插件核心逻辑文件。
- icon.png插件图标文件:插件的图标。