事件
可以通过实例的on
方法监听事件
demo.on('事件名', function(data) {
// do something...
})
事件列表
事件名 | 说明 | 最低支持版本 |
---|---|---|
fileOpen | 文档打开 | 1.0.0 |
error | 错误事件 | 1.1.2 |
tabSwitch | pc头部tab切换 | 1.1.2 |
fileSaved | 文件保存状态 | 1.1.2 |
所有事件详细说明
文档打开
事件名: fileOpen
描述: 文件打开成功或者失败时的事件回调
返回参数:
成功时
{
"success": true,
"time": 111, // 打开时长
"fileInfo": {
createTime: 1586327872,
modifyTime: 1586327872,
name: "座位表",
officeType: "w",
id: "64784347535"
}
}
失败时
{
"success": true,
"time": 111,
"reason": "InvalidLink", // 错误时会有错误码
}
更多错误码说明请查看错误码篇
例子:
demo.on('fileOpen', function(data) {
// do something...
})
错误事件
事件名: error
描述: 错误发生时的事件回调
返回参数:
```javascript
{
"reason": "InvalidLink", // 错误时会有错误码
}
更多错误码说明请查看错误码篇
例子:
demo.on('error', function(data) {
// do something...
})
pc头部tab切换
事件名: tabSwitch
描述: tab切换的事件回调
返回参数:
{
tabKey: 1 // 当前tab序号
}
例子:
demo.on('tabSwitch', function(data) {
// do something...
})
文件保存状态
事件名: fileSaved
描述: 文件保存的事件回调
返回参数:
{
status: 0, // 文档无更新
status: 1, // 版本保存成功
status: 2, // 暂不支持保存空文件
status: 3, // 空间已满
status: 4, // 保存中
status: 5, // 保存失败
}
例子:
demo.on('fileSaved', function() {
// do something...
})