# 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
```