配置许可证
取得许可证
TechUI-Prime组件库是一个付费组件库,需要取得授权后使用。
许可证类型如下:
- 商业许可:按年订阅,可以发放特定数量的子许可证,所有子许可证均为永久有效。
- 公司许可:针对公司发放的许可证,永久有效。
- 项目许可:针对具体项目发放的许可证,永久有效。
- 开发许可:针对一些有购买意向的人/公司发放的限时许可,通常用于内部的开发测试。
如何取得授权,请跳转到 授权 章节查看
体验模式 说明
如未取得授权,无需配置许可证,此时进入体验模式。
使用方式
TechUI 自主研发的前端许可证分为链式许可和独立许可两种,TechUI-Prime 用的是链式许可,需要结合@techui/prime-keychain进行许可证的解密工作。
它主要由3部分构成
- license:许可证本体
- licenseConfig:许可证的配置参数
- keychain:许可证的解密钥匙串
在获取到许可证后,把许可证中的license和licenseConfig,参考下方的案例完成配置,并被main.js引入。
js
//license.js
let license="1HBv5t8hd33b1iAADWFD1OFU4Rfocq904cFn2b3w82aB..."
let licenseConfig="EJ9W3h4xEP8T813R9Z0m4l0VBM5mDN8z4Rem41..."
export { license, licenseConfig };配置方式
配置许可证,需要在 main.js 中配置以下代码
js
import TechUIInit from "techui-prime"
import keychain from "@techui/prime-keychain";
import { license, licenseConfig } from "./utils/license.js";
const app = createApp(App);
const params={
...
license, //许可密钥
licenseConfig, //许可配置密钥
keychain, //钥匙串
...
}
TechUIInit(params).then(()=>{
...
})配置完毕
在完成以上的许可证配置后,接下来许可证会输入到Core中的Wasm模块进行解析。
如果您在调试工具的控制台看到如下的信息,则说明配置成功
txt
授权给 XXX
永久有效 | XX许可证 | 联系方式 XXX