mc.chooseDocument(Object object)
新开页面打开文档。
Object object 参数
| 属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
|---|---|---|---|---|---|
| multiple | Boolean | false | 否 | 是否多选 | |
| fileTypes | [String] | 否 | 指定选择文件类型数组,不填不限制 | ||
| success | Function | 否 | 接口调用成功的回调函数 | ||
| fail | Function | 否 | 接口调用失败的回调函数 | ||
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
Object.fileTypes 的合法值
| 值 | 说明 | 最低版本 |
|---|---|---|
| doc | doc 格式 | |
| docx | docx 格式 | |
| xls | xls 格式 | |
| xlsx | xlsx 格式 | |
| ppt | ppt 格式 | |
| pptx | pptx 格式 | |
| pdf 格式 |
Object.success(Object res) 回调函数
| 属性 | 类型 | 说明 |
|---|---|---|
| tempFiles | [Object] | 选择的文件数组 |
res.tempFiles 的结构
| 属性 | 类型 | 说明 |
|---|---|---|
| tempFilePath | String | 文件路径 (本地路径) |
| size | Number | 文件大小,以字节为单位 |
| fileName | String | 文件名 |
示例代码:
mc.chooseDocument({
multiple: false,
fileTypes: ['pdf'],
success: function(res){
console.log(res.tempFiles[0].tempFilePath)
}
})