2 Star 4 Fork 0

337547038 / vite-frame vite+vue3+element-plus+ts后台系统初始管理框架

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Vue 3 + TypeScript + Vite 管理后台框架

基于vue3+TypeScript + Vite的后台项目初始框架,element-plus + ant design两个版本

示例

https://337547038.github.io/vite-frame/

封装组件

ak-list组件

el-table二次封装,实现功能:

✔1.集成条件搜索
✔2.集成分页功能
✔3.集成列表数据接口请求功能
✔4.时间单元格快速格式化
✔5.可快速显示tag样式
✔6.集成数据值字典转换
✔7.无需重复复制组件el-table-column
✔8.集成横向滚动条固定在浏览器底部
✔9.快速设置表头帮助信息

使用:

<ak-list :columns="columns"></ak-list>

更多参数点这里

ak-form组件

实现功能:

✔1.实现联动隐藏显示或禁用启用;
✔2.实现接口数据初始填充;
✔3.实现数据提交;
✔4.实现常见类型快速校验;
✔5.实现radio等类选项数据动态获取/字典匹配;
✔6.实现动态联动请求;
✔7.实现div布局;
✔8.实现弹性布局;
✔9.实现input插槽;

使用:

<ak-form :data="data"></ak-form>

更多参数点这里

说明

本系统使用vite-plugin-pages插件自动生成路由

若需使用tagViews功能,则需在页面中导出组件名称(keep-alive需要使用组件名称),可使用添加script方法导出或使用相关插件(vite-plugin-vue-setup-extend、unplugin-vue-define-options),同时需将当前路由name设置为组件名称,保持一致

方法一:添加script标签

<script lang="tsx">
  export default {
  name: 'XXXXX' // 注意路由name是不能重复的
}
</script>

方法二:使用自编写插件./src/utils/vitePlugins 直接在script标签添加name

<script setup lang="ts" name="name">
  
</script>

vite-plugin-pages 可使用如下方法设置当前路由组件名或设置为不需要缓存,routescript同级


<route>
  {
  name:'XXXXX',
  meta:{
  keepAlive:false // 为false时不缓存
  }
  }
</route>

空文件

简介

基于vite+vue3+ts+element-plus的后台系统初始管理框架系统,二次封装有简单方便使用的表格列表和表单组件,整合数据请求、表单校验等各常见功能,让系统开发简单而高效,享受更多摸鱼时间。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/q337547038/vite-frame.git
git@gitee.com:q337547038/vite-frame.git
q337547038
vite-frame
vite-frame vite+vue3+element-plus+ts后台系统初始管理框架
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891