前端公共功能工具库

JiangWei 2cb86465a5 build: 更新版本号至1.1.0 16 giờ trước cách đây
src 86695bb21f feat(login): 新增登录加密功能并重构模块导出方式 21 giờ trước cách đây
.gitignore 42f14270c4 feat:第一次提交,完成检查token、授权信息检测、浏览器检测、反调试功能 1 ngày trước cách đây
.npmrc 21756ebca0 other:将项目提交到私服 1 ngày trước cách đây
README.md 86695bb21f feat(login): 新增登录加密功能并重构模块导出方式 21 giờ trước cách đây
package.json 2cb86465a5 build: 更新版本号至1.1.0 16 giờ trước cách đây
prettier.config.js 42f14270c4 feat:第一次提交,完成检查token、授权信息检测、浏览器检测、反调试功能 1 ngày trước cách đây

README.md

jfcloud前端工具包说明

导出属性 使用方法
mixins 混入
components 在vue文件components注册组件
setupPlugins 在main.js处使用 setupPlugins(Vue, { AntiDebugPlugin: { enableAntiDebug: process.env.NODE_ENV !== "development", }, });
loginEncrypt 登录加密功能,用于加密登录信息 import { loginEncrypt } from '@jfcloudvip/front-toolkit';

mixins:

属性 说明 回调参数
checkToken 定期检查当前用户的token状态 function({ url, token, interval }){ } url 默认 /auth/token/check_token token 默认使用项目中的this.$store.getters["user/token"]interval 默认 30s 单位ms

components:

组件 说明 props
BrowserTypePrompt 检测浏览器是不是Edge或者谷歌
ExpireModel 授权检测 licenseInfo:许可证信息

setupPlugins:

组件 说明 options
AntiDebugPlugin 反调试插件 { enableAntiDebug:启用反调试 antiDebugKey:内部调试key 默认 jfcloudjfcloud}