0.0.1 • Published 2 years ago
lmj-plugin v0.0.1
hqit-plugin
A Vue.js Plugin
Build Setup
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# npm publish
npm publish
For detailed explanation on how things work, consult the docs for vue-loader.
plugin config
动态路由相关
router
路由变量
asyncRouterMap
动态路由集合:用于通过判断生成动态路由
loginPath
登录页面路径:用于清除登录信息&登录过期跳转
getUser
获取用户信息:获取用户信息接口,包含权限集合,用于过滤路由集合
authoritiesPath
权限变量路径:用于getUser请求后,获取权限集合对象
authKey
sessionStorage权限存储变量名称
自适应相关
baseSize
设置根元素fontSize
项目结构
/src
/components
插件公用组件集合
/descriptor
JavaScript装饰器(节流、防抖实现)
/extend
vue extend 实现JavaScript调用的UI插件
/init
模块化实现初始化相关功能
/mixins
混入实现(分页保留数据)
/utils
计算相关:主要解决浮点数相加问题 常用方法
index.js
初始化相关方法
0.0.1
2 years ago