# sv-admin-uniapp **Repository Path**: vebin/sv-admin ## Basic Information - **Project Name**: sv-admin-uniapp - **Description**: sv-admin 基于uniapp云开发的管理端框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-11-19 - **Last Updated**: 2023-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sv-admin #### 介绍 sv-admin 管理端框架 ### 前言 1. 用户体系: [sv-id-pages](https://ext.dcloud.net.cn/plugin?id=15141) 基于uni-id-pages开发的用户体系 2. 客户端: [sv-client](https://ext.dcloud.net.cn/plugin?id=15175) 配套的客户端框架,配套使用时建议将服务空间关联至sv-service 3. 管理端: [sv-admin](https://ext.dcloud.net.cn/plugin?id=15434) 配套的管理端框架,配套使用时建议将服务空间关联至sv-service 4. 服务端: [sv-service](https://ext.dcloud.net.cn/plugin?id=15431) 配套的服务端框架 ### 特点 1. 云函数url化: 封装uni.request,仿axios写法,对url化的云函数接口进行请求 2. 页面路由: 基于[uniapp-route-guards](https://ext.dcloud.net.cn/plugin?id=1955)的页面路由守卫 3. 状态管理: pinia状态管理仓库,基于[pinia-plugin-unistorage](https://ext.dcloud.net.cn/plugin?id=8081)的状态持久化 4. 组件库: 基于[element-plus](https://element-plus.gitee.io/zh-CN/)的 vue3 H5端组件库 5. 图标库: 内置uni-icons与admin-icons图标库,以及用户自定义sv-icons图标库,与sv-admin端同步,详情请移步博客: [`在uniapp、uni-admin中使用阿里巴巴矢量库自定义字体图标`](https://blog.csdn.net/qq_48702470/article/details/134409205) 6. 工具库: lodash,dayjs(element-plus内置了dayjs) 7. 管理端只考虑web端或响应式开发样式,不考虑打包除H5外其他端 ### 项目初始化首要配置项 1. configs/index.js ``` const base_url = 'https://xxxxxx.next.bspapp.com' // 云函数URL化基础路径 const base_cdn = 'https://xxxxxx.cdn.bspapp.com' // 云存储下载域名 ``` 2. cloudfunctions中诸如sv-api开头的皆依赖于common中sv-handle-res,因此需要给这些api云对象安装依赖 安装方式:在sv-api开头的api云对象文件夹上鼠标右键管理公共模块或扩展库依赖,在选择项目下的公共模块中勾选sv-handle-res(uniCloud扩展库中JQL语法支持库按需添加),勾选后同鼠标右键使用命令行窗口打开所在目录,运行命令:`npm i`