Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
a04d5287
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
未验证
提交
a04d5287
编写于
5月 27, 2022
作者:
DCloud_JSON
提交者:
Gitee
5月 27, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs/uniCloud/uni-captcha.md.
上级
eba50295
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
38 addition
and
7 deletion
+38
-7
docs/uniCloud/uni-captcha.md
docs/uniCloud/uni-captcha.md
+38
-7
未找到文件。
docs/uniCloud/uni-captcha.md
浏览文件 @
a04d5287
...
...
@@ -57,6 +57,8 @@ GitCode 仓库:[https://gitee.com/dcloud/uni-captcha](https://gitee.com/dcloud
## 云端一体组件介绍
内置调用
`uni-captcha-co`
云对象集成创建/刷新验证码,组件支持双向数据绑定。
### 验证码配置(可选):
参数说明:
| 字段 | 类型 | 默认值 | 说明 |
...
...
@@ -68,24 +70,53 @@ GitCode 仓库:[https://gitee.com/dcloud/uni-captcha](https://gitee.com/dcloud
| noise | Number | 4 | 验证码干扰线条数 |
| color | Boolean | false | 字体是否使用随机颜色,当设置
`background`
后恒为
`true`
|
| fontSize | Number | 40 | 字体大小 |
| ignoreChars | String |
''
| 忽略哪些字符 |
| ignoreChars | String |
| 忽略哪些字符 |
| mathExpr | Boolean | false | 是否使用数学表达式 |
| mathMin | Number | 1 | 表达式所使用的最小数字 |
| mathMax | Number | 9 | 表达式所使用的最大数字 |
| mathOperator | String | '' | 表达式所使用的运算符,支持
`+`
、
`-`
。不传则随机使用 |
| expiresDate | Number | 180 | 验证码过期时间(s) |
| mathOperator | String | | 表达式所使用的运算符,支持
`+`
、
`-`
。不传则随机使用 |
| expiresDate | Number | 180 | 验证码过期时间(s) |
| scene | Object | | 根据场景值配置(版本号:0.6.0+ 支持) |
配置方式(可选):
1.
全局配置路径:
[
unicloud配置中心
](
https://ext.dcloud.net.cn/plugin?id=4425
)
,
`uni-config-center`
->
`uni-captcha`
->
`config.json`
2.
在云对象
`uni-captcha-co`
中配置,路径:
`/uni_modules/uni-captcha/uniCloud/cloudfunctions/uni-captcha-co/config.js`
->
`image-captcha`
配置路径:
[
unicloud配置中心
](
https://ext.dcloud.net.cn/plugin?id=4425
)
,
`uni-config-center`
->
`uni-captcha`
->
`config.json`
示例:
```
{
"width":150,
"height":40,
"background":"#FFFAE8",
"size":"4",
"noise":"4",
"color":false,
"fontSize":40,
"ignoreChars":"",
"mathExpr":false,
"mathMin":1,
"mathMax":9,
"mathOperator":"",
"expiresDate":180,
"scene":{
"login":{
"mathExpr":true //该配置会覆盖根节点的值,表示scene的值为login时,验证码使用数学表达式
},
"register":{
"expiresDate":60, //该配置会覆盖根节点的值,表示scene的值为login时,验证码过期时间为60秒
}
}
}
```
tip:云对象
`uni-captcha-co`
中的配置,优先级大于在
`unicloud配置中心`
的配置
注意:
`uni-config-center`
不支持注释,如果直接复制配置示例代码,要将注释删除
**替换字体:**
路径:
`/uni_modules/uni-captcha/uniCloud/cloudfunctions/common/uni-captcha/fonts/font.ttf`
。
请保证字体格式为
`.ttf`
且包含
`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-`
字符
**已过期的配置**
(版本号:0.6.0+ 已不再支持此方式 ):
在云对象
`uni-captcha-co`
中配置,路径:
`/uni_modules/uni-captcha/uniCloud/cloudfunctions/uni-captcha-co/config.js`
->
`image-captcha`
云对象
`uni-captcha-co`
中的配置,优先级大于在
`unicloud配置中心`
的配置
### 普通验证码组件
**组件名:uni-captcha**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录