WPS加载项开发

2023-12-11  本文已影响0人  Yyyyyyyyyujie
wps加载项示例

开发调试加载项

  1. 通过 npm 全局安装 wpsjs 开发工具包: npm install -g wpsjs ,如果之前已经安装了,可以更新下:npm update -g wpsjs
    建议使用淘宝镜像:npm config set registry https://registry.npm.taobao.org

  2. 新建一个 wps 加载项,假设取名为 "HelloWps": wpsjs create HelloWps,会出现如下图的几个选项:


    image.png

    通过上下方向键可以选择要创建的wps加载项的类型,如果选择“文字”,则创建的加载项会在wps文字程序中加载并运行,
    同理选择“电子表格”,则会在wps表格中运行,这里假设我们选择的是“文字”,按Enter健确定。


    image.png
  3. 、选择示例代码的代码风格类型
    wpsjs工具包提供了两种不同代码风格的示例,“无”代表示例代码中都是原生的js及html代码,没有集成vue\react等流行的前端框架。
    "Vue"代表生成的示例代码集成了Vue相关的脚手架,在实际的项目中选用Vue基于示例代码可能更适合做工程化的开发,感兴趣的同学可以两种都尝试一下。
    这里我们选择“无”,按Enter健确认。

确认后wpsjs工具包会在当前目录下生成一个HelloWps的文件夹,我们进入到此文件夹,可以看到HelloWps的相关代码已经生成:

  1. 开始调试并愉快的写代码
    执行命令: wpsjs debug
    执行此命令后即可开始调试,wpsjs工具包会自动启动wps并加载HelloWps这个加载项,同时wpsjs工具包启了一个http服务,此服务主要提供两方面的能力:
    a.提供前端页的的热更新服务,wpsjs工具包检测到网页数据变化时,自动刷新页面。
    b.提供wps加载项的在线服务,wpsjs生成的代码示例是一个在线模式,wps客户端程序实际上是通过http服务来请求在线的wps加载项相关代码和资源的。
    最后,可以用visual studio code打开示例代码,开始愉快的写代码了。


    image.png

发布加载项

  1. publish模式
    publish模式是通过wpsjs工具包的wpsjs publish命令打包,将生成的文件夹下的所有文件部署到打包时填写服务器地址去。告知用户publish.html地址,业务系统开发商可将publish.html的功能按需整合到自己的页面中,便于做基础环境监测。也可以复用此页面给到用户,用户可自己控制启用和禁用哪些加载项
上一篇 下一篇

猜你喜欢

热点阅读