Out-of-the-box combination template framework for mid- and back-end management systems built based on Vue3.x
(An out-of-box UI solution for enterprise applications built on Vue3.x )
3.xversion ofnpmpackage is renamed to@miitvip/admin-pro
2.xversion ofnpmpackagemakeit-admin-prohere
3.xversion experience address " https://admin.makeit.vip "
2.xversion experience address " https://2x.makeit.vip "
Makeit Admin Prois aUI 框架suitable for mid- and back-end management projects built and developed based onVue 3.x + Vite 5.x + Ant Design Vue 4.x? The framework has built-in common modules such as page layout/registration page/login page/forgot password/slider verification code component/search Lenovo component/dynamic menu configuration/permission management configuration, etc., which are available out of the box .
? The original intention of designing this framework is to avoid the basic and duplicate page construction in the middle and backend management project, and to encapsulate a series of behaviors in the page into heavy components ( one component ≈ one page ), such as basic layout
Layout, login,Login/Register/ Forgot passwordForgetand other page modules, so that developers can focus more on the development of business content without spending too much time on basic construction. I hope to provide fast and efficient construction of high-quality middle and backend applications throughMakeit Admin Proseries components. It is still being improved at this stage and is constantly developing and updating...





✅Theme configuration ( css modules + css variables )
✅Internationalization ( vue-i18n )
✅ Cookies ( document.cookie )
✅ Storage ( localStorage & sessionStorage )
✅ Request ( axios )
✅ Global ( global configuration configuration)
✅ Tools (global functions library global functions )
✅Basic layout ( Layout )?
✅Slider verification code ( Captcha )?
✅Anchor link ( Anchor )?
Clock Clock ?
✅Dropdown menu ( Dropdown )?
✅Link address ( Link )?
✅ Color palette panel ( Palette )
✅Authorized login ( Socialite )?
✅ Menu Navigation ( Menu )
✅Popular window animation effect ( Modal )?
✅Message Center ( Notice )?
✅Password settings ( Password )?
✅Search components ( Search )?
✅Code highlighting ( Code )?
✅Title settings ( Title )?
✅Quotes ( Quotes ) #️⃣
✅Backtop Backtop
✅History Routing ( History )?
✅Image loading ( ItemsImage )?
✅Copywriting ( ItemsText )?
✅Picture layout ( ItemsImage )
✅Login page ( Login )?
✅Registration page ( Register )?
✅Forgot password ( Forget )?
✅Language Configuration ( AppsLanguage ) ❄️
✅Men Management (Dynamic Routing) ( AppsMenu )
Permission control?
Application management?
Rich text editor?
Regional choice?
Exception page ( 404 )?
Personal center?
······
npm i @miitvip/admin-pro import { createApp } from 'vue'
import MakeitAdminPro from '@miitvip/admin-pro'
import App from './app.vue'
const app = createApp ( App )
app . use ( MakeitAdminPro )
app . mount ( '#app' ) import { createApp } from 'vue'
import router from './router'
import App from './app.vue'
import { Layout , Notice } from '@miitvip/admin-pro'
const app = createApp ( App )
app . use ( router )
const components = [ Layout , Notice ]
components . forEach ( ( component ) => app . use ( component ) )
app . mount ( '#app' ) < template >
< mi-layout />
</ template >
< script lang =" ts " setup >
import { useStoreMenu } from '@miitvip/admin-pro'
// 更新菜单
const menuStore = useStoreMenu ( )
menuStore . updateMenus ( [
{
name : 'dashboard' ,
path : '/dashboard' ,
meta : {
title : '控制中心' ,
subTitle : 'Dashboard' ,
icon : DashboardOutlined ,
tag : { color : '#f50' , content : 'Hot' }
}
} , {
// ... sider menus
}
] )
</ script > < template >
< mi-login action = " /v1/login " />
</ template >< template >
< mi-register action = " /v1/register " />
</ template >For more content and usage, please check the online example: https://admin.makeit.vip