From 257a801263173cbd8fd20c8335c031367cd06fc3 Mon Sep 17 00:00:00 2001 From: wan201809 <53882753+wan201809@users.noreply.github.com> Date: Mon, 14 Feb 2022 15:48:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BB=20https://ask.dcloud.net.cn/?= =?UTF-8?q?article/37949=20->=20space.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/uniCloud/concepts/space.md | 43 +++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/docs/uniCloud/concepts/space.md b/docs/uniCloud/concepts/space.md index 2f6c040a7..5c1438482 100644 --- a/docs/uniCloud/concepts/space.md +++ b/docs/uniCloud/concepts/space.md @@ -60,9 +60,48 @@ web控制台可以新建、删除服务空间,管理线上的服务空间资 ### 多应用共用服务空间@multi-app -比如一个项目的用户端和管理端,在HBuilderX里可以创建成2个项目,但2个项目的服务空间可以指向一个,或者干脆把其中一个项目的服务空间绑定到另一个项目上。 -[详见](https://ask.dcloud.net.cn/article/37949) +随着用户使用uniCloud开发的项目越来越多, 部分用户遇到了新的问题。 + +两个、多个项目想共用一个云服务空间,比如一个系统,有用户端项目、管理admin项目,两个项目需要公共服务空间。还有司机端、乘客端、用户端、骑手端....很多类似的问题。 + +如果每个项目目录下都存在多个重复的云函数文件。 每个项目都要做 同步云函数列表, 下载云函数等操作。 繁琐,而且很容易冲突。 + +针对上面出现的问题, 提供了`一云多项目`的解决方案。 + + +#### 一云多端 + +##### 绑定其它项目的服务空间 + +选中项目下的`uniCloud-aliyun|tcb`目录, 右键菜单,点击 【关联云服务空间或项目... 】 ,可以`关联云服务空间`、`绑定其它项目的服务空间`: + +![](https://img-cdn-tc.dcloud.net.cn/uploads/article/20201207/3ab467421c154e83077bb96f1497dec1.gif) + +##### 已关联项目 + +选择关联项目,此时显示的是所有的uniapp项目。用户选择任一uniapp项目进行关联, 关联效果如下图: + +![](https://img-cdn-tc.dcloud.net.cn/uploads/article/20201207/6eab0accfe8fa00b97972b04773df688.png) + + +1. 查看关联项目的服务空间:点击后,会在项目管理器打开关联的项目 +2. 解除绑定:解除绑定,会解除绑定关系,可以重新`关联云服务空间`、`绑定其它项目的服务空间` +3. 移动至关联项目xxx下: 会将当前项目的uniCloud目录内容,移动到关联的项目下。 + + +##### 插件市场导入插件 + +![](https://img-cdn-tc.dcloud.net.cn/uploads/article/20201207/0d4ab346f103f0a746801a59b9b51c57.png) + + +#### 特别说明 + +> 以阿里云举例, `绑定其它项目的服务空间` 指的是关联其他项目的当前使用的阿里云服务空间。 + +1. 阿里云无法关联到腾讯云, 腾讯云也无法关联到阿里云, 但是项目可以关联,使用时会报错。 +2. 如果项目已关联其他项目, 选择云服务空间, 此时关联关系会断开。 + ### 一个应用访问多个服务空间@multi-space -- GitLab