UNPKG

@aidiruanjian/doc-helper

Version:

UOS环境下使用的wps的web插件

77 lines (70 loc) 1.88 kB
文档预览插件(统信UOS专业版环境下使用) = 该插件主要针对国产化系统UOS环境下,浏览器中集成的WPS的API的插件集,该插件不包含业务处理。只封装基础功能。 ## 当前版本功能: - 支持新建word文档 - 支持远程打开服务器端word文档(包含编辑和只读模式) - 支持将word文档保存至远程服务器(后端逻辑自行编写) - 支持浏览器直接打开预览PDF(浏览器自带PDF插件实现方式,未使用第三方库) - ...后续根据业务需求逐步扩展 开发文档 = > 一、安装 ```javascript npm install @aidiruanjian/doc-helper ``` > 二、引入组件 ```html <template> <doc-helper ref="docHelper" @beforeSave="beforeSave" /> </template> <script> import DocHelper from 'doc-helper' export default { components:{ DocHelper }, ... , mounted(){ this.docHelper = this.$refs.docHelper } } </script> ``` > 三、API说明 > ## @Methods 方法 > # **createDocument** 新建文档 > + 参数 > - { String } 文档类型(可选:'word' > + 示例 > ```javascript > this.docHelper.createDocument('word') > ``` > > # **openRemote** 打开远程文件 > + 参数 > - { String } 文件格式(可选:'word','pdf' > - { String } 文件URL > - { Boolean } 是否只读 (默认:false > + 示例 > ```javascript > this.docHelper.openRemote('word', 'http://192.168.2.38:5500/test.docx', true) > ``` > > # **saveRemote** 保存至服务器 > + 参数 > - { String } 服务器接口地址 > - { String } 文件名称 > + 示例 > ```javascript > this.docHelper.saveRemote('http://192.168.2.38:5500', "new.docx") > ``` *** > ## @Events 事件 > # **beforeSave** 保存后的回调 > + 示例 > ```html > <doc-helper ref="docHelper" @beforeSave="beforeSave" /> > ``` >