npm 包 workplus 使用教程

阅读时长 10 分钟读完

介绍

WorkPlus 是一个企业级应用平台,提供了许多好用的 API 和插件,该 npm 包为 WorkPlus 前端开发提供一些基础封装。

安装

使用 npm 进行安装:

使用

首先,在页面添加以下代码:

然后在需要使用 WorkPlus 功能的地方,声明一个 WorkPlus 对象:

现在,你就可以调用 WorkPlus 的 API 了,例如:

API

以下是 WorkPlus 可用的 API,具体的参数和返回值可以参考官方文档

init()

初始化 SDK。

示例:

getUserInfo()

获取当前用户信息。

示例:

getAppConfig()

获取当前应用配置信息。

示例:

getConfig()

获取当前配置信息。

示例:

setCurrentConfig()

设置当前配置信息。

示例:

getOauthAccessToken()

获取当前用户的 OAuth 授权 token。

示例:

getAppToken()

获取应用授权 token。

示例:

getLocationInfo()

获取当前定位信息。

示例:

getNetworkStatus()

获取当前网络状态。

示例:

openWindow()

打开新窗口。

示例:

-- -------------------- ---- -------
---------------------
  ---- -------------------------
  ------ -----------
  ------ -
    ----- --
    ---- --
    ------ -------
    ------- ------
  -
------------------ -
  ------------------------
---------------------- -
  ----------------------- -----
---

workplusShare()

分享给用户。

示例:

-- -------------------- ---- -------
------------------------
  ----- -------
  ------ -----------
  ----- -----------
  ----- -------------------------
  ------- -------------------------------------
------------------ -
  ---------------------
---------------------- -
  -------------------- -----
---

chooseImage()

从相册选择图片。

示例:

previewImage()

预览图片。

示例:

downloadFile()

下载文件。

示例:

-- -------------------- ---- -------
-----------------------
  ---- ----------------------------------
  -------- ----------------- -
    ---------------------- ---------
  --
  ----- ------------- -
    ---------------------- -----
  -
---

uploadFile()

上传文件。

示例:

-- -------------------- ---- -------
---------------------
  ---- --------------------------------
  --------- ----------------------------
  -------- ---------------- -
    ---------------------- --------
  --
  ----- ------------- -
    ---------------------- -----
  -
---

getServerTime()

获取服务器时间。

示例:

总结

通过本篇文章,我们对 WorkPlus 的 npm 包进行了详细的介绍和使用教程。希望本篇文章能够帮助开发者更好地使用 WorkPlus 进行开发。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671188dd3466f61ffe743

纠错
反馈