@gem-mine/101ppt-wps-web-sdk
v0.0.1
Published
## office SDK
Downloads
3
Keywords
Readme
101PPT WEB SDK
office SDK
基于WPS SDK制作
SDK下载地址
开发文档
插件
观前提示:插件开发目前仅对私有化部署企业开放,开放平台插件功能敬请期待
暂时不太了解这个私有化部署到底是啥
关联项目
可能需要接入一堆iframe项目,参考文档
https://shimo.im/docs/QvyWRxxVxvQXjYGW
工具栏对接
- 学科工具:https://www.kdocs.cn/l/cH9qurhOF
- 互动工具
- 接龙活动 http://nd-101ppt-tools.sdp.ndaeweb.com/#/solitaire
- 随机点名 http://ppt-randomroll-web.sdp.ndaeweb.com/
- 花名册 http://ppt-web-component-sdk.sdp.ndaeweb.com/
- 黑板组件(画笔、橡皮擦):目前是一个页面 http://ppt-react-activity.beta.ndaeweb.com/web/index.html#/
API
鉴于Slate
上被React
不稳定的声明周期,hook
和class
混用时候生命周期不统一等问题极难解决,所以对于这种大型原生组件,直接导出React组件还是要谨慎考虑。不如导出一个原生API,让上层用户去处理状态
- createWPS(mountedElement: Element): 创建WPS页面
- destoryWPS(mountedElement: Element): 摧毁WPS页面, 摧毁页面用于触发React组件的unmounted等事件
内部UI组件用React编写,mounted在特定ELement
上