首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >自研Vite8+NaiveUI+Vue3+Echarts后台管理系统

自研Vite8+NaiveUI+Vue3+Echarts后台管理系统

原创
作者头像
andy2018
发布2026-06-24 11:55:56
发布2026-06-24 11:55:56
2920
举报
文章被收录于专栏:h5h5

经过一周高强度研发vite8.0+vue3+pinia3+naive-ui+echarts实战一款轻量级中后台管理系统解决方案。

vue3-naive-admin支持浅色+深色主题,4种常用布局模板,国际化、路由/状态管理、页面缓存、面包屑/标签栏导航,包含图表/表格/表单/权限/错误处理等常用业务模块。

技术栈

  • 编辑器:Vscode
  • 前端技术框架:vite^8.0.16+vue^3.5.35+vue-router^5.1.0
  • UI组件库:naive-ui^2.44.1
  • 状态管理:pinia^3.0.4
  • 本地存储:pinia-plugin-persistedstate^4.7.1
  • 国际化配置:vue-i18n^11.4.5
  • 图表组件:echarts^6.1.0
  • markdown编辑器:md-editor-v3^6.5.1
  • 模拟数据:mockjs^1.1.0
  • 样式管理:sass^1.100.0

功能性

✅ 支持**亮色+暗黑**两种主题

✅ 内置**4种**布局模式(经典+分栏+纵向+横向)

✅ **vue-i18n**国际化多语言(中英文/繁体)

✅ 面包屑导航/标签栏页面缓存

✅ 支持路由配置多级菜单/收缩侧边栏

✅ 全屏/侧边抽屉设置

✅ 整合图表/表格/表单/动态权限/错误处理等业务模块

✅ 清爽简约界面、可自行扩展布局模板

项目结构框架

配置main.js

代码语言:actionscript
复制
import { createApp } from 'vue'
import './style.scss'
import App from './App.vue'

// 引入路由/状态管理
import Router from './router'
import Pinia from './pinia'

// 引入插件配置
import Plugins from './plugins'

createApp(App)
.use(Router)
.use(Pinia)
.use(Plugins)
.mount('#app')

公共布局模板

支持4种通用布局模板。也可以根据需要自己去自定义布局模板。

代码语言:actionscript
复制
<script setup>
  import { appState } from '@/pinia/modules/app'

  // 引入布局模板
  import Classic from './template/classic/index.vue'
  import Columns from './template/columns/index.vue'
  import Vertical from './template/vertical/index.vue'
  import Horizontal from './template/horizontal/index.vue'

  const appstate = appState()

  const LayoutMap = {
    'classic': Classic,
    'columns': Columns,
    'vertical': Vertical,
    'horizontal': Horizontal
  }
</script>

<template>
  <div class="vuadmin__container">
    <component :is="LayoutMap[appstate.config.layout]" />
  </div>
</template>

自定义标签栏菜单

支持滚动、右键菜单、内容全屏、刷新页面、下拉菜单。

整个项目涉及到的知识点还是非常多,希望以上分享对大家有点帮助~

👉 点赞 + 转发 + 收藏 👈

你的支持是我持续爆肝最新实战项目的原动力!

推荐几个最新实战项目案例

Flutter3.41构建高性能App聊天界面对话+气泡+朋友圈 Flutter3.41实战AI:从零到一构建app版流式ai系统 Electron41 + Vite8打造流式输出客户端AI助手 Vite8.0+Vue3.5+Arco深度对接DeepSeek网页版AI智能助手 2026版開工新作uni-app+mphtml结合deepseek跨端ai应用 vite7.2-deepseek流式ai对话|vue3.5+vant4+katex+mermaid智能ai打字会话 最新实战Vite7.3+Tauri2.10深度集成DeepSeek桌面端AI智能助手 electron38-vite7-vue3os电脑端os管理系统 最新版electron38-vite7-admin电脑端中后台管理系统 Electron38+Vite7+Pinia3+ElementPlus客户端聊天程序 基于tauri2.8+vite7+vue3+element-plus仿QQ/微信聊天应用 tauri2.9-vite7-vue3admin客户端后台系统管理Exe模板 最新原创uniapp-vue3-osadmin手机版后台管理系统 最新研发uniapp+vue3仿微信app聊天模板 基于uni-app+vue3实战短视频+聊天+直播app商城

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 技术栈
  • 功能性
  • 项目结构框架
  • 配置main.js
  • 公共布局模板
  • 自定义标签栏菜单
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档