0.0.1 • Published 9 months ago

lmj-plugin v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

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

初始化相关方法