0.9.1 • Published 11 months ago

@szgc/plt-core v0.9.1

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

@szgc/plt-core

安装

npm i @szgc/plt-core -S

初始化

为方便使用,在 webpack 打包通过 provider 插件已为全局加入 plt 变量。业务开发时直接通过 plt 对象即可访问平台 api 库

new webpack.ProviderPlugin({
  plt: "@szgc/plt-core"
});

request 初始化

plt.request.init({
  config?: AxiosRequestConfig;            // axios请求参数配置
  reqFilter?: Filter<AxiosRequestConfig>; // 请求拦截器
  resFilter?: Filter<AxiosResponse>;      // 响应拦截器
  onFetchStart?: (...args: any) => any;   // 批量请求开始回调
  onFetchEnd?: (...args: any) => any;     // 批量请求结束回调
  onUnauthorized?: (...args: any) => any; // 为授权回调
});

websocket 初始化

// 直接调用平台初始化参数
// 初始化完成后,可通过plt.socket对象对socket对象进行操作
// plt.socket._client对象为Stomp.Client实例
plt.useSocket();

Api 说明

Api说明
plt.request平台请求。支持批量请求,以数组的方式返回每个请求的结果
plt.socket平台 socket 对象
plt.useSocket平台开启 websocket 功能,默认是未开启的
plt.trim去掉字符串首尾空格
plt.dateFormat日期格式化,参照 moment 的格式化方案实现
plt.guid平台前端唯一 ID, 时间戳 + 5 位随机整数
plt.uuid生成 18 位 uuid,格式:8-4-4-4-12
plt.base64Encode字符串转 BASE64 编码
plt.base64DecodeBASE64 编码转字符串
plt.setCookie设置 Cookie
plt.getCookie获取 Cookie
plt.removeCookie移除 Cookie
plt.setStorage设置某个 LocalStorage 存储
plt.getStorage获取某个 LocalStorage 存储
plt.removeStorage移除某个 LocalStorage 存储
plt.md5对字符串进行 MD5 加密
plt.current平台登录用户信息
plt.login平台账号密码登录
plt.loginWithEmail平台邮箱验证码登录
plt.loginWithMobile平台手机验证码登录
plt.logout平台登出
plt.loadLoginCurrent获取 session 中当前登录用户信息
......

UI 组件

  • plt.ui.Pdf Pdf 预览组件
    • Props
      • src {string} PDF 地址
      • needText {boolean} 是否需要渲染文本,默认 false
0.9.1

11 months ago

0.9.0

2 years ago

0.8.8

2 years ago

0.8.5

2 years ago

0.8.4

2 years ago

0.8.7

2 years ago

0.8.6

2 years ago

0.8.3

2 years ago

0.8.2

2 years ago

0.7.4

2 years ago

0.7.9

2 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.8

2 years ago

0.7.7

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.7.2

2 years ago

0.7.3

2 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.9

3 years ago

0.6.7

3 years ago

0.6.6

3 years ago

0.6.8

3 years ago

0.6.5

3 years ago

0.6.4

3 years ago

0.6.3

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.5.8

3 years ago

0.5.9

3 years ago

0.6.0

3 years ago

0.5.7

3 years ago

0.5.4

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.4.7

3 years ago

0.5.0

3 years ago

0.4.6

3 years ago

0.4.5

3 years ago

0.3.9

3 years ago

0.4.4

3 years ago

0.3.8

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.3.7

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.8

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.1

4 years ago

0.2.5

4 years ago

0.2.0

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.4

4 years ago

0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago