# running-backstage **Repository Path**: zhangtingzhi/running-backstage ## Basic Information - **Project Name**: running-backstage - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-11-04 - **Last Updated**: 2022-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # runningservice ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run dev ``` ### Compiles and minifies for production ``` npm run build ``` ### SVG 组件化 1.安装 "svg-sprite-loader": "^4.3.0", 2.配置 vue.config.js 3.svg组件化 ### 侧边栏 1.动态侧边栏 根据 后端数据进行页面渲染 2.根据后端数据进行权限的判断 3.menuItem组件递归 4.折叠大坑 .el-menu:not(.el-menu--collapse) { width: 200px; min-height: 400px; } 5.刷新后 状态丢失 需要结合 localStorage 本地持久化存储 ### 面包屑的制作 ### 历史tabBar的制作 当浏览器窗口关闭或者刷新时,会触发beforeunload事件 ### 封装 localStorage、sessionStorage ### 封装axios ### NProgress ### 骨架图的使用 ### 权限指令 v-power 的封装 ### 无限滚动插件 import vueSeamless from "vue-seamless-scroll/src"; ps: vue3 需要添加 /src ,vue2不需要