组件结构

运行环境

软件为自定义组件模拟了一个完整的 webkit 内核的网页环境,每个组件运行在各自独立的网页环境中,互不干扰。

一个组件通常的结构如下图所示:

manifest.json

1
2
3
4
5
6
7
{
"id": "com.shanhaibi.demo.001.echarts基础折线图", //组件ID,不能重复
"name": "echarts基础折线图", //组件名称
"version": "0.0.1", //组件版本
"type": "plugin", //组件类型,统一为plugin
"main": "index.html" //组件入口页面
}

入口页面 xxx.html

入口页面命名无特殊要求,与manifest.json中指定的一致即可,建议命名为index.htmlmain.html

后缀名也可以为**.htm,与manifest.json**中指定的一致即可。

其他文件

html 文件中可以引入 js、css 以及图片视频等文件,这些文件放置在组件目录下,相对于入口页面存放即可。