From 08db3163e64fc0b5f4d22611ded5abdf6a3253bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E5=B0=91=E5=8D=AB?= Date: Tue, 6 Feb 2024 15:24:37 +0800 Subject: [PATCH] =?UTF-8?q?feat=20install=20=E6=96=B0=E5=A2=9E=E6=8E=A5?= =?UTF-8?q?=E5=85=A5=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- guide/install.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/guide/install.md b/guide/install.md index 3a90c93..a726cfd 100644 --- a/guide/install.md +++ b/guide/install.md @@ -3,11 +3,22 @@ 目前尚未开发编辑器SDK,如果你需要将编辑器集成到你的现有项目中,可以通过ifrmae的形式引入。 -需要安装Node.js v16及以上版本。 + +将来编辑器集成到自己项目中的三种方式: + +1. 单独部署,通过iframe嵌入到页面中,使用postMessage通讯,缺点:数据交互比较麻烦,编辑器功能不好复用、迁移。优点:可快速集成到现有项目中。 + +2. 单独部署,使用iframe嵌入到页面中,在iframe的页面地址上携带token参数,编辑器内所有接口均携带token验签名,缺点:需要均需携带token,需适配token过期问题,优点:可快速集成,复用简单,功能与其他模块解耦,推荐🥰。 + +3. 将来核心功能文件抽出,迁移到现有项目中,仅限vue3项目,需单独引入UI框架、国际化插件等,样式可能有冲突,较为繁琐,不推荐🙈。 + + ### 安装与运行 +需要安装Node.js v16及以上版本。 + * 获取项目代码 ```