拿取gitee中现成的vue-manage-system模板


后台管理系统一般是直接拿现成的,我们后续可以基于这个模板进行开发也可在网络上搜索vue后台模板

1.解压vue-manage-system压缩包

2.将目录拖到vscode

package.json中是依赖

3.打开终端,输入安装依赖命令,自动扫描依赖自动安装

npm install或npm i

4.运行

npm run dev或npm run serve

node_modules:是安装完依赖自动产生的文件

table.json:是表格中的假数据

index.html:最终所有页面会挂载到这里

package-lock.json:安装完项目依赖的版本锁死

package.json:项目的简介,启动脚本,依赖配置

src目录

api:发送的一些请求进行封装 与后端对接的接口

assets:静态资源(背景图,logo图)

components:common共用组件,page:页面

router:路由,跳转规则

Utils下的request.js是进行axios的引用,响应拦截器

main.js:引入request

App.vue:路由,对应页面展示

简化引入的模板,留一些简单模块,其他删掉

Home.vue是一直不动的部分:侧边栏,顶部

使用的一个父类router-view在App.vue中

中间改变页面,每次点完侧边栏切换的页面是Home.vue中的子路由router-view

把router-index.js中的children属性下只保留两个侧边栏显示,去sidebar.vue中找到菜单中的子菜单,items中只保留系统首页和用户管理就行

现在想实现:点击用户管理能够跳转页面

首先打开router-index.vue

自定义一个路径需要我们在page页自己写用户管理页面代码

我们在page下面新建一个User.vue

1.生成vue模板

2.h1标签:用户管理

3.在elementUI中选择一个表格:固定列

4.复制el-table放在代码中

5.methods中的代码复制

6.tableData中的数据也复制

然后将我们Easy Mock中的假数据拿过来 修改数据,前端发送请求向后端Easy Mock中拿取模拟的数据

我们可以参考BaseTable中的基础表格是怎么做的

1.因为url统一都封装在了api里的index.js中

我们直接模仿里面的请求方法即可

方法名:getUserList,路径是easymock中我们自己创建的

我们不需要进行?拼参所以括号中不写内容

我们的路径是easy mock中的/getUser

baseurl:在utils中写完整的easy mock中的基础路径

在User.vue中引入刚刚配置好的路径

查看拦截器是否会拦截我们发送的请求,打开request.js

直接返回data,我们也不需要再写data ,模拟数据也是data

我们写完loadData后还需要在created中调用,提前创建好页面,this.loadData();




页面效果:

相关推荐
Source.Liu3 分钟前
【A11】拆分前端,实现多页面方案
前端·rust
涛涛ing25 分钟前
Navigation API正式Baseline:那个让无数前端头疼的History API,终于可以退休了
前端
Hilaku31 分钟前
为什么我劝应届生不要去创业公司写前端?
前端·javascript·程序员
郑州光合科技余经理34 分钟前
出海外卖平台:支付对接为什么要和下单收款分开
android·java·开发语言·前端·后端·php·ai编程
data analyse 4561 小时前
前端自建访问统计,访客标识怎么设计才稳?Cookie、本地存储与设备指纹的取舍
前端·数据分析
终端安全笔记1 小时前
配置锁状态那一栏查的是什么:报告里几项各自指向什么风险
android·前端·安全·ios
恋猫de小郭1 小时前
Kotlin Toolchain 0.13,JetBrains 推荐 KMP 都切换到到全新工具链
android·前端·flutter
高级程序源1 小时前
hive电商平台商品销售数据分析与趋势预测45659-计算机课程设计、毕业设计
vue.js·hive·spring boot·mysql·数据分析·django·课程设计
我是人✓1 小时前
Java面向对象核心特性深度解析
java·前端·算法
晓得迷路了1 小时前
栗子前端技术周刊第 149 期 - Vite+ 1.0、Preact 11、Next.js 16.4...
前端·javascript·react.js