Desktop Web 应用开发包
向桌面端项目提供共用的组件及基础设施
模块:
git clone git@10.1.108.137:fed/webkit.git
cd webkit
yarn link
然后 cd 到(周转)小程序根目录执行:
yarn link @uxda/webkit
完成 npm link
import WebKit from '@uxda/webkit'
import '@uxda/webkit/webkit.css'
在应用入口页调用(示例)
const App = createApp({})
App.use(WebKit, {
app: () => 'cloudkitPro',
tenant: () => '1',
token: () => localStorage.getItem('token'),
appStore: () => {},
401: () => {
// 登录态丢失时的处理
}
})
为 WebKit 的运行提供必需的 API 参数
- app: 当前的 app code (嵌入接口调用的 header 参数)
- tenant: 租户 ID 需要提供以便调用接口
- token: 用户登录态 token
- appStore: 共享的应用信息
- 401: 登录态丢失异常处理 (通常要跳转登录页)
- 租户管理 tenants
- 电子签约(合同平台) contracts
- 企业实名认证工具 enterprise-authens
- 个人实名认证工具 personal-authens
- 合同列表