A unified template used to backend management built on Vue3.x + Vite4.x + Ant Design Vue 3.x.
npm install makeit-admin-proMakeit Admin Pro 是基于 Vue3.x + Vite4.x + Ant Design Vue 构建开发的一套适合中后台管理项目的 UI 框架。
Npm,可单独安装使用)。
Axios / Cookie / Storage 等常用的基础基础功能,如 cookie 可通过如 this.$cookie 形式直接调用,同时也支持开发人员自行定制,易于扩展。现阶段还在不断完善,持续开发更新中 ...
UI 或功能组件的使用有更好的建议,或组件存在 BUG 等,欢迎来 这里 提 issues,我将尽力去解决相应的问题及尽量满足一些合理的定制化需求。
css variables )
vue-i18n )
document.cookie )
localStorage & sessionStorage )
axios )
global configuration )
common functions )
Layout ) :sparkling_heart:
Captcha ) :collision:
Anchor ) :balloon:
Clock - 仿 Apple Watch 表盘 ) :clock130:
Dropdown ) :palm_tree:
Forget ) :hammer:
History ) :guitar:
Login ) :cherries:
Register ) :european_castle:
Menu ) :rocket:
Modal ) :traffic_light:
Notice ) :round_pushpin:
Password ) :u7981:
Search ) :bookmark_tabs:
Code ) :flight_arrival:
Title ) :palm_tree:
Quotes ) :hash:
Backtop ) :top:
404 ) :sleeping:
bash
npm i makeit-admin-pro
`
使用
`ts
import { createApp } from 'vue'
import MakeitAdminPro from 'makeit-admin-pro'
import 'makeit-admin-pro/dist/miitvip.min.css'
import App from './app.vue'
const app = createApp(App)
app.use(MakeitAdminPro)
app.mount('#app')
`
布局
`vue
search-key="title"
:width="120"
:height="48"
placeholder="搜索组件"
:list-width="320"
:list-height="335"
:gap="4"
:page-size="3"
:list-radius="8"
border-color="transparent"
background-color="transparent" />
`
登录
`vue
:background="bg"
:captcha-init-action="api.captcha.init"
:captcha-verify-action="api.captcha.verify" />
`
注册
`vue
:background="bg"
:email-verify-action="api.validator.email"
:username-verify-action="api.validator.name" />
``