0.4.2 • Published 2 years ago
dino-frame-vue3 v0.4.2
Features
- 基于Vue3开发.
- 使用TypeScript编写.
- 使用Axios作为API请求组件.
- 使用Pinia作为状态管理组件.
- 使用VueRouter作为路由管理组件.
- 使用web-storage-cache作为登录信息管理.
- 支持租户信息状态管理,api支持租户信息填充
- 支持GET、POST、UPLOAD接口定义,可以将所有接口统一管理,接口支持TypeScript类型定义
- 内置Pagable、Sortable、Response、PageResponse类型,帮助更好定义类型化API接口
- 支持Crud接口快速定义,一行代码定义完整增删改查
- 集成了waves、drag、clipdoard常用指令
- 用户登录认证,及refresh token登录方式.
- 实现基于角色的权限认证,支持用v-auth指令实现按钮级权限控制.
- 实现了可以基于字符串配置的Form表单验证方式,类似vueformulate.
- 内置常见数据格式化能力,可以基于字符串配置格式化样式
- 支持Crud页面配置化生成,内置TableSchema、EditSchema、ViewSchema、SearchSchema,可以通过声明式快速定义增删改查页面
- 支持表单生成,基于JSON schema可以快速生成表单,或通过服务端定义表单(开发中).
- 支持Vue组件插件系统,可以自定义插件,基于JSON Schema快速实现页面或Waget生成,或者通过服务端定义界面(开发中).
- 此框架不涉及前端展示逻辑,可以配合其他基于Vue3的框架使用,如dino-ui-element-plus.
Status: Beta
本项目仍在频繁开发阶段,欢迎参与
License
dino-frame-vue3 is open source software licensed as Apache-2.0.
0.4.2
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.3.9
2 years ago
0.3.8
2 years ago
0.3.7
2 years ago
0.3.6
2 years ago
0.3.5
2 years ago
0.3.0
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.1.9
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago