From 95493dc6b2e71aa5de4e8df54d6c1618ce954190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=BA=9A=E7=90=AA?= Date: Fri, 17 Sep 2021 17:24:43 +0800 Subject: [PATCH] docs: update uniCloud clientdb, quickstart --- docs/uniCloud/clientdb.md | 23 ++++++++++++++++++++++- docs/uniCloud/quickstart.md | 2 ++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/docs/uniCloud/clientdb.md b/docs/uniCloud/clientdb.md index dfde3bf23..36dbd739c 100644 --- a/docs/uniCloud/clientdb.md +++ b/docs/uniCloud/clientdb.md @@ -3342,10 +3342,31 @@ module.exports = { **如需在before和after内传参,建议直接在state上挂载。但是切勿覆盖上述属性** -### action内可以使用的公共模块 +### action内可以使用的公共模块@common-for-action 目前clientDB依赖了`uni-id`,uni-id 3.0.7及以上版本又依赖了`uni-config-center`,这两个公共模块是可以在action内使用的。 +自`HBuilderX 3.2.7-alpha`起,action内可使用任意公共模块。通过在要使用的公共模块的package.json内配置`"includeInClientDB":true`,可以将公共模块和clientDB关联。 + +一个在clientDB内使用的公共模块的package.json示例如下。 + +```js +{ + "name": "test-common", + "version": "1.0.0", + "description": "", + "main": "index.js", + "keywords": [], + "author": "", + "license": "ISC", + "includeInClientDB": true +} +``` + +**注意** + +- 尽量不要依赖体积过大的公共模块,会延长冷启动时间 + **参考:** - [uni-id 文档](https://uniapp.dcloud.net.cn/uniCloud/uni-id) diff --git a/docs/uniCloud/quickstart.md b/docs/uniCloud/quickstart.md index 190106a77..e12eaa7e4 100644 --- a/docs/uniCloud/quickstart.md +++ b/docs/uniCloud/quickstart.md @@ -457,6 +457,8 @@ uniCloud支持云函数,但其实大多数场景下并不需要写云函数, 如果遇到正确配置了合法域名但是依然报`url not in domain list`,请尝试删除手机上的小程序、清理小程序所在的客户端缓存、重启对应的小程序开发工具后重试 +如果遇到`invalid ip xxx, not in whitelist`,请检查是否在小程序管理后台开启了域名白名单。如果没用到可以关闭,如果确认需要使用ip白名单,请开通腾讯云收费空间并使用[固定IP](uniCloud/cf-functions.md?id=eip)功能 + ## H5中使用uniCloud的跨域处理@useinh5 H5前端js访问云函数,涉及跨域问题,导致前端js无法连接云函数服务器。处理方式如下:。 -- GitLab