小工具知识网

当前位置: 首页 > 行业知识 > 一款开箱即用的 Vue3 博客框架

行业知识

一款开箱即用的 Vue3 博客框架

2026-10-30 19:14:31 来源:互联网转载

KOI-BLOG

一款开箱即用的 Vue3 博客框架[前后端]

 [  演示 点击这里  ] 

1、简介

KOI-BLOG 是一款的优雅、简洁、美观的博客模板,基于 Vue3、Vite、TypeScript、Pinia、Pinia持久化插件、Unocss 和 ElementPlus等前端最新技术栈。还有与之相应的KOI-ADMIN管理平台博客模版,采用Sa-Token、SpringBoot3、JDK17和MyBatisPlus等技术,虽然简单,但有点不一般。

2、特点

  • 使用 Element Plus + Vite + Vue3 + TypeScript + Uncoss + Pinia 等主流技术。
  • 多种布局和丰富的主题适配移动端、IPad和PC端。
  • 封装按钮和Input框的防抖、限流和背景水印以及左侧无限递归菜单。
  • 集成 pinia,vuex 的替代方案,轻量、简单、易用,并且配置pinia持久化插件。
  • 二次封装Dialog对话框、Drawer抽屉、Notification通知、Message消息提示和Popconfirm确认框,操作更加方便快捷。
  • 二次封装axios,方便接口更好的统一管理。
  • 集成Echarts图表。
  • 集成 unocss,antfu 开源的原子 css 解决方案,非常轻量。
  • 集成多环境配置,dev、测试、生产环境。
  • 集成 eslint + prettier,代码约束和格式化统一。
  • 集成 stylelint,代码约束scss、less、css规范化。
  • 集成 mock 接口服务。
  • 集成 iconify 图标,支持自定义 svg 图标, 优雅使用icon。

    3、无需递归路由

    众所周知,在实现左侧无限递归路由的时候,后端需要进行树形递归,前端再二次进行递归处理,这样增加了前后端开发难度,如何解决如下?

    此项目,前端使用扁平化路由,实现三级及以上页面依旧存在路由缓存效果。

    后端提供接口菜单不需要再进行递归,直接根据提供的json格式,进行提供接口[数据如下],简化后端难度,实现无限递归路由。

    {  "status": 200,  "msg": "SUCCESS",  "data": [    {      "menuId": 1,      "menuName": "系统管理",      "parentId": 0,      "menuType": "1",      "path": "/system",      "name": "systemPage",      "component": "",      "icon": "Tools",      "isHide": "1",      "isLink": "",      "isKeepAlive": "0",      "isFull": "1",      "isAffix": "1",      "redirect": "/system/user"    },    {      "menuId": 11,      "menuName": "用户管理",      "parentId": 1,      "menuType": "2",      "path": "/system/user",      "name": "userPage",      "component": "system/user/index",      "icon": "UserFilled",      "isHide": "1",      "isLink": "",      "isKeepAlive": "0",      "isFull": "1",      "isAffix": "1",      "redirect": ""    },}

    4、预览

    预览截图

    5、支持

    如果觉得 KOI-BLOG这个框架不错,或者已经在使用了,希望你可以在 Github 或者 Gitee(码云) 帮我点个 ⭐ ,这将对我是极大的鼓励。

    6、快速开始

    # 若未配置pnpm,请先下载并配置镜像npm install pnpm -g --registry=https://registry.npmmirror.com# 下载依赖pnpm install# 启动pnpm run dev

    7、打包发布

    # 构建环境pnpm build# 生产环境pnpm build:prod

    8、源码

     [  Gitee仓库 点击这里  ] 

     [  GitHub仓库 点击这里  ] 

    9、入群交流

    注意:加微信方式时记得添加备注:KOI-BLOG,支持知识付费。

上一篇:探索绝美Wallpaper宝库,精选壁纸搜寻指南!

下一篇:内网服务器怎么搭建最快?