§ Fox3.0 插件开发规范(PC)
§ 什么语言开发
typescript
§ 在哪个目录下开发

§ plugins目录
插件都应该放在src/main/plugins下面,并在registry.ts中进行注册
§ plugins内容

§ 插件目录集合
- robot
- session
- splash
- version
§ 注册表(registry.ts)
在registry.ts上注册插件
/*
* @version: 1.0
* @Author: 江成
* @Date: 2021-05-07 15:56:21
*/
//---------- 插件列表 -----------------
import PreferenceProxy from './preference/index'
import VersionPlugin from './version/index'
import FilePlugin from './file/index'
import CommPlugin from './comm/index'
import SessionPlugin from './session/index'
import SplashPlugin from './splash/index'
import NavigatePlugin from './navigate/index'
import ShareBusProxy from './bus/index'
//导出列表
export default [
VersionPlugin,FilePlugin,PreferenceProxy,
CommPlugin,SessionPlugin,SplashPlugin,NavigatePlugin,
ShareBusProxy
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
§ 插件类型

- Plugin:插件需要实现execute方法
- Proxy:插件的简化模式,通过编写和action一致的方法就可以了提供native能力
- Device:插件的简化模式,用于外设访问
- Native:插件的简化模式,用于native api的访问
插件开发手册 →