@uxda/webkit
v1.0.72
Published
桌面应用开发包
Downloads
698
Readme
WebKit
Desktop Web 应用开发包
向桌面端项目提供共用的组件及基础设施
模块:
将 WebKit 加入应用项目
git clone [email protected]:fed/webkit.git
cd webkit
yarn link
然后 cd 到(周转)小程序根目录执行:
yarn link @uxda/webkit
完成 npm link
用法
import WebKit from '@uxda/webkit'
import '@uxda/webkit/webkit.css'
WebKit 初始化
在应用入口页调用(示例)
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: 登录态丢失异常处理 (通常要跳转登录页)
业务 codes
- 租户管理 tenants
- 电子签约(合同平台) contracts
UI 组件
租户管理 tenants
- 企业实名认证工具 enterprise-authens
- 个人实名认证工具 personal-authens
电子签约 contracts
- 合同列表