# docx文件预览 ::: warning 目前只支持docx文件预览,不支持doc文件。 ::: 这部分内容和快速上手中docx预览内容一样,看过的可以跳过 ## 使用网络地址预览 通过配置docx文件的远程地址实现预览,这种预览方式最简单。 ```vue ``` 可以设置组件的style配置样式,通常需要设置下高度height,如果不设置则默认取组件的父元素高度,最小高度300px。 组件渲染完成会抛出rendered事件,渲染失败会抛出error事件。 ## 上传文件预览 预览通常有两种场景,一种是已有文件的远程地址,另一种是上传前预览,上传前预览主要是通过读取文件的ArrayBuffer格式,传给预览组件来实现。 我们以ElementUI的上传组件作为示例,当然也可以使用普通的input type="file",只要能获取文件的ArrayBuffer格式数据即可。 ```vue ``` 主要是利用在beforeUpload中获取上传的文件,然后利用FileReader以ArrayBuffer格式读取,读取之后传给预览组件。 如果是原生的input type="file",也是类似的 ```vue ```