配置项
# Join方法配置项
> 对象实例化后后,通过`Join(option)`方法加入会签,渲染会签界面。
## el
* 类型:`String`
* 说明:**必传**。设置会签界面渲染的容器节点。标识该容器节点的`id`选择器,例`#ctx`。
* 备注:只支持id选择器,必须携带#号。
## sequenceId
* 类型:`String`
* 说明:**必传**。签字秘钥,后台接口生成。
## token
* 类型:`String`
* 说明:**必传**。鉴权秘钥,后台接口生成。
## caller
* 类型:`Object`
* 说明:**必传**。签名人信息。其中**callerId**为必传参数。
```
caller: {
callerId: 'ws', // 签名人ID
callerName: '好签', 签名人名称
callerDesc: 'hello world', // 签名人描述
phoneNumber: 17388888888 // 签名人手机号码
}
```
## readonly
* 类型:`Boolean`
* 说明:只读模式。默认:`false`。
## oneCallerOneSingnature
* 类型:`Boolean`
* 说明:一个签名人只能保存一个签名。默认:`false`。
## syncRender
* 类型:`Boolean`
* 说明:实时加载他人笔迹信息。默认:`false`。
## loadAllRecord
* 类型:`Boolean`
* 说明:初始渲染的时候加载所有人的笔迹信息。默认:`false`。
## editMyRecord
* 类型:`Boolean`
* 说明:编辑自己的笔迹信息。默认:`true`。
* 备注:开启后用户可以在验签界面删除自己的笔迹信息。
## toolbars
* 类型:`Array`
* 说明:自定义底部栏。默认值:
```
[
{ name: 'signname', title: '签名', icon: 'ws-icon-sign' },
{ name: 'text', title: '文本', icon: 'ws-icon-text' },
{ name: 'signboard', title: '签字板', icon: 'ws-icon-whiteboard1' },
{ name: 'more', title: '更多', icon: 'ws-icon-more' },
{ name: 'save', title: '保存', icon: 'ws-icon-save' }
]
```
* 备注:删除、修改、自增按钮入下面配置:
```
[
{ name: 'signname', title: '签名', icon: 'ws-icon-sign' },
{ name: 'text', title: '文本', icon: 'ws-icon-text' },
{ name: 'signboard', title: '签字', icon: 'ws-icon-whiteboard1' },
{ name: 'my-more', title: '操作', icon: 'ws-icon-more' },
{ name: 'save', title: '存储', icon: 'ws-icon-save' }
]
```
上面的配置删除了`more`按钮,修改了`save`按钮的标题,增加了`my-more`按钮。自增的按钮配置不同的name字段以区别,自增的按钮在点击的时候会在`toolbarClick`回调方法中回调。`icon`表示按钮的图标`class`名称,可以百度**阿里云字体图标库怎么使用**。
## moreActions
* 类型:`Array`
* 说明:自定义更多按钮。默认值:
```
[
{ name: 'valid', title: '验签' },
{ name: 'thumb', title: '缩略图' }
]
```
* 备注:删除、修改、自增的方法和`toolbars`一致。