# iview init **Repository Path**: luffy-tools/iview-init ## Basic Information - **Project Name**: iview init - **Description**: iview admin - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-08 - **Last Updated**: 2026-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 伊佳-运营后台系统 > 项目原名:`luffy-iview-shop-admin` > 基于 Vue 3 + View UI Plus 构建的中后台运营管理系统前端项目。 ## 技术栈 - **核心框架**:Vue 3.2+ - **构建工具**:Vue CLI 5 - **UI 组件库**:View UI Plus 1.3+ - **路由**:Vue Router 4 - **HTTP 客户端**:Axios - **状态管理**:Vue 3 `reactive` + 本地存储(无 Vuex/Pinia) - **样式预处理**:Less ## 功能特性 - 经典中后台布局:顶部导航栏 + 侧边菜单 + 标签页 + 内容区 - 基于配置化的表格页面快速开发 - 表单验证与新增/编辑弹窗复用机制 - 动态菜单渲染与路由权限控制 - 图片验证码、远程选择、文件上传等常用表单组件封装 - 生产环境支持 CDN 加速核心依赖 ## 快速开始 ### 环境要求 - Node.js 16+ - npm 8+ ### 安装依赖 ```bash npm install ``` ### 启动开发服务 ```bash npm run serve ``` ### 构建生产环境 ```bash npm run build ``` ### 代码检查 ```bash npm run lint ``` ## 项目文档 详细的开发规范、架构说明、组件使用指南请参阅: 📄 [`PROJECT_GUIDE.md`](./PROJECT_GUIDE.md) ## 目录简介 ```text src/ ├── assets/ # 全局样式与静态资源 ├── components/ # 公共组件(布局组件、表单组件、展示组件) ├── mixins/ # 全局混入(列表/弹窗通用逻辑) ├── plugins/ # Axios、缓存、工具函数等插件 ├── reactive/ # 响应式全局状态 ├── router/ # 路由配置 ├── utils/ # 工具函数 └── views/ # 页面级组件 ``` ## 开发说明 1. 新增页面需在 `src/router/modules/common.js` 注册路由。 2. 列表页建议复用 `CommonMixin`,配合 `BodyTable` 组件开发。 3. 新增/编辑弹窗建议拆分为独立 `.vue` 文件,并通过 `data.js` 管理表单数据与校验规则。 4. 当前 `Login.vue` 使用本地 mock 数据模拟登录,对接真实接口时请取消注释真实登录请求。 ## 许可证 本项目为长沙伊佳网络科技有限公司内部项目,保留所有权利。 --- *Copyright 2019-2026 长沙伊佳网络科技有限公司 All rights reserved.*