0.1.11 • Published 3 years ago

ikas-ui v0.1.11

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

权限控制

页面权限

对应 views/main 页面 与 components/Menu 组件 项目内的路由与菜单展示均是通过/commonApi/system/page/tree 接口获取到的数据渲染

按钮权限

对应 components/AuthBtn 组件,文件内有注释说明

状态维护

为了减少搜索成本与理解难度,每个state的名称与对应的mution、action名称一样

普通状态维护

在 store/index.js 文件中的 list 数组中添加即可,本文件没有 action

需保存在 sessionStorage 中的状态维护

在 store/modules/session.js 文件中的 list 数组中添加即可 常见于刷新页面后还需保存的信息如登录信息,或者加快页面渲染的信息如菜单信息、参数信息

频繁调用的状态维护

在 store/modules/options.js 文件中的 list 数组中添加即可 常见于各筛选框的下拉选项

路由管理

无需配置路由,由/commonApi/system/page/tree 返回数据渲染路由 无权限路由在 router/index.js 文件中的 noAuthViews 数组维护

字体图标

可发送 iconfont 用户名给张飞阳开通权限

请求

http/axiosCreater.js 文件返回 axios 实例生成方法 http/axios.js 文件为普通 axios 实例,发送请求可 import 此文件的实例 因为关于请求所有的配置均可在 http/axiosCreater.js 与 http/axios.js 中配置,故不用单独文件维护 api,有利于项目的可阅读性

样式

styles/variable.scss 全局样式变量,包括覆盖 elementui 的样式变量 styles/element-reset.scss 覆盖 elementui 的样式在此维护 styles/index.scss 全局样式在此维护

utils

utils/exe.js 此文件存放自执行的代码,如时间对象的扩展格式化方法等 utils/index.js 此文件存放需引入后调用的方法

页面管理

1、页面路由与文件路径严格对应(无需设置什么,系统已自动完成),方便定位 2、常规筛选框与表格加弹窗的页面可以使用 components/Page 组件快速完成开发

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago