如何进行零代码插件开发?

18801187951(338465)发表于:2023年03月13日 10:29:38更新于:2023年05月17日 16:02:34

准备

  1. 学习ThingJS-X4插件开发前,您应当具备HTML和JS基础知识,会使用ThingJS创建并操作场景。如果不了解ThingJS,请学习ThingJS文档

  2. 插件开发基于ThingJS-X4.1.0以上,学习插件开发前应先熟悉ThingJS-X API,以便于实现定制开发的功能。

  3. 了解插件的开发规范,在本书《零代码-X4 插件》> 开发指南 > 开发规范中学习开发插件的相关规范。

  4. 同时,您也应当了解、学习ThingJS-X产品的可视化配置,可参考入门课程基础课程技巧课程

开始

ThingJS-X支持用户自己开发运行在ThingJS-X产品上的应用模块,用户可根据需求按照插件开发规范,进行插件功能自主开发,并封装成插件。插件可以调用ThingJS-X平台的原生能力,具有热插拔的特点,满足各种需求场景。

首先,插件种类包括了:图表组件、孪生体面板、场景图层插件、场景控制插件、扩展插件、系统插件,操作原子7类,具体可详见 插件相关概念

目前,ThingJS-X仅支持 孪生体面板、场景图层插件、场景控制插件、扩展插件、系统插件 五类插件的开发。

此外,为了帮助您更加方便的开发、测试、打包,基于插件开发规范,我们提供了快速搭建好一个基本环境的工具,具体部署详见 脚手架安装

同时,为了更好的实现插件的共享,我们还提供了在森工厂中上传并分享插件的能力,详见 森工厂个人资源上传使用方法

针对插件开发过程中可能遇到的问题,您可以在常见问题解答中查看。


更多内容可以参考产品文档:https://support.thingjs.com/book/thingjsx40-plugin/636c5bf1aa21d3ed941317b9



    您需要登录后才可以回复