vue-element-admin入门

news2024/9/29 15:22:29

vue-element-ui的基本使用

    • vue-element-admin下载
    • vue-element-admin对接后端接口
      • mock接口信息
      • 编写后端接口
      • 对接测试
        • 移除mock
        • 替换接口

vue-element-admin下载

这里下载的是基础模板,要下载完整版的可以去官网下载

# clone the project
git clone https://github.com/PanJiaChen/vue-admin-template.git

# enter the project directory
cd vue-admin-template

# install dependency
npm install

# develop
npm run dev

运行项目的过程中可能会报错Error: error:0308010C:digital envelope routines::unsupported,如何解决可以这篇文章
https://blog.csdn.net/2301_76809965/article/details/130456851
在这里插入图片描述
如果我们安装的是基础模板,我们运行打开项目后应该是这个样子
在这里插入图片描述

vue-element-admin对接后端接口

mock接口信息

根据mock接口信息,我们可卡因发现需要三个关于user的接口,分别是登录,获取用户信息,退出

编写后端接口

我们需要更具mock接口,编写后端接口
后端接口我们用node写比较简单
这是我写好的后端,可以参考一下,或者拿来直接用
https://blog.csdn.net/2301_76809965/article/details/130473758

对接测试

移除mock

在vue.config.js中把这行注释掉
在这里插入图片描述
在main.js中把这个也去掉
在这里插入图片描述

替换接口

在src/api/user.js中
修改登录,退出,获取用户信息方法
如果你用和我写的那个接口就改成和我一样的即可
在这里插入图片描述
修改传参格式
在utils/request.js中
这里加不加都可以,我在后端接口中做了数据处理,可以接收x-www-form-urlencoded传输的数据

axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8' 
 //修改Content-Type默认数据格式

修改请求baseURL
在这里插入图片描述
直接把请求拦截器注释掉,因为获取用户方放它使用了params方式传递token,所有目前的功能暂时用不上
在这里插入图片描述

修改响应拦截器,request.js中
由于我们服务端的代码,登录成功后返回的code值为200,把中间那段直接注释掉
如果用的是我那个接口还要在把返回值改为response不要res,因为我后端只写了一层数据
在这里插入图片描述

此时我们运行项目测试,发现报错了
在这里插入图片描述
这个错误是由于没有遵守 ESLint 的语法,我们只需要在vue.config.js中把 lintOnSave 的值改为false即可
在这里插入图片描述
现在我们再次运行项目
在这里插入图片描述
没有什么问题
登录后台也没有什么问题
在这里插入图片描述

完结!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/486030.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

leetcode刷题日志4.0

目录 前言: 1.三个数的最大乘积 2.错误的集合 3.机器人能否返回原点 4.最长连续递增序列 5.验证回文串 II 6.交替位二进制数 前言: 五一假期结束了,大家玩的开心吗?不过我们还得回到我们的日常生活学习工作当中,…

X86架构与Arm架构的主要区别分析

​ X86架构和ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。 X86架构和arm架构实际上就是CISC与RISC之间的区别,很多用户不理解它们两个之间到底有哪些区别,实际就是它们的领域不…

《算法训练营》语言基础(゚Д゚

👂 无论你多怪异我还是会喜欢你(《刺客伍六七》动画推广版片尾曲) - 周子琰 - 单曲 - 网易云音乐 一起补基础! φ(゜▽゜*)♪ 👂 My Nams Suzie - Susie/Farfashah …

20230503-win10-U盘安装WIN10-22h2

20230503-win10-U盘安装WIN10-22h2 一、软件环境 zh-cn_windows_10_consumer_editions_version_22h2_updated_april_2023_x64_dvd_80cec13e.isofirpe 1.8.2标签:firpe win10 22h2分栏:WINDOWS 二、硬件环境 8G或以上的有PE功能的启动U盘一个台式机需…

【2023年第十一届泰迪杯数据挖掘挑战赛】C题:泰迪内推平台招聘与求职双向推荐系统构建 27页论文及实现代码

【2023年第十一届泰迪杯数据挖掘挑战赛】C题:泰迪内推平台招聘与求职双向推荐系统构建 27页论文及实现代码 相关链接 (1)建模方案 【2023年第十一届泰迪杯数据挖掘挑战赛】C题泰迪内推平台招聘与求职双向推荐系统构建 建模及python代码详解…

String类的学习笔记(中):介绍字符串的不可变性和字符串常量池

本文介绍了String类字符串的不可变性和字符串常量池,主要包括 如何保证字符串不可变, 如何对字符串的修改. 为什么字符串要设置不可变, 字符串常量池的创建和了解,简单的字符串常量池图, 以及如何将字符串手动添加到字符串常量池 字符串不可变性和字符串常量池 一.字符串的不可…

考研数学经验分享

考研数二经验 先说一下自我情况吧,我是23计算机专硕考研,本科是河北一本双非,考的是数二英二和408。相对其他专业来说,计算机的专业课408由于要学四本书,所以会占用大部分时间,因此也会挤掉一些数学和英语的…

文本识别、截图识别保存和多文件识别

一、源码 github源码 二、介绍 采用Tesseract OCR识别 采用多线程进行图片识别 界面 选择 文件是可以识别本地的多张图片文件夹是识别文件夹里面的所有图片的内容截图 可以复制到剪切板、可以识别也可以直接保存 重置 是清除选择的图片和识别结果语言选择 是选择不同的模型…

AX7A200教程(7): 基于DDR3的串口发送和接收(64次突发)(二)

本章节主要使用ddr3做为缓存,串口接收的数据通过ddr缓存后通过发送模块发送出去。我们之前的串口发送数据通过ddr缓存是一个突发长度,本篇文章将会传输64个突发长度。整体的功能框图所下图所示 因本博文使用的是上个章节的图片数据,所以数据大…

微服务学习——分布式搜索

初识elasticsearch 什么是elasticsearch elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。 elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域…

Nmap入门到高级【第十一章】

预计更新第一章. Python 简介 Python 简介和历史Python 特点和优势安装 Python 第二章. 变量和数据类型 变量和标识符基本数据类型:数字、字符串、布尔值等字符串操作列表、元组和字典 第三章. 控制语句和函数 分支结构:if/else 语句循环结构&#…

linux系统下如何调试C/C++程序【越早知道越好】

前言 研发语言是C或者C的小伙伴,无论是从事服务端开发,还是客户端开发,都需要掌握linux系统下关于C/C代码的调试能力。 正文 入门示例 首先,我们通过一段存在问题的代码来演示整个调试过程以及问题分析定位的方法和手段。 示例代码…

如何使用 ChatGPT 生成 Stable diffusion 提示词

chatgpt免费体验入口网址: http://chat.xutongbao.top 一、教chatgpt写提示词 StableDiffusion是一款利用深度学习的文生图模型,支持通过使用提示词来产生新的图像,描述要包含或省略的元素。 我在这里引入StableDiffusion算法中的Prompt概念…

mysql 8.0安装全过程(linux上二进制包安装,非root用户)

目录 介绍 安装 0、删除随系统安装的mariadb 1、下载 2、解压 3、创建用户 4、创建数据目录 5、核心启动配置文件 6、安装依赖 7、初始化mysql文件 8、启动服务 9、配置环境变量 10、改root登录密码 可能遇到错误: 1) libaio.so.1 缺少 2…

ASP.NET Core MVC 从入门到精通之HttpContext

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生&#xff0c…

kafka常见问题QA(六)

六、常见问题QA 6.1 无消息丢失如何配置 producer 调用方式 (1)网络抖动导致消息丢失,Producer 端可以进行重试。 (2)消息大小不合格,可以进行适当调整,符合 Broker 承受范围再发送。 不要使用…

【Linux Network】网络编程套接字

目录 1. 源IP地址与目的IP地址的认识 2. 端口号的认识 3. 套接字socket 4. TCP协议和UDP协议 5. 网络字节序 6. socket编程 7. socket编程接口 8. 使用UDP协议跨网络通信程序 Linux网络编程✨ 1. 源IP地址与目的IP地址的认识 在因特网上,一台主机和一个IP地址往往是…

【VM服务管家】VM4.2平台SDK_6.1 环境配置类

目录 2.1.1 环境配置:基于Csharp二次开发环境配置方法2.1.2 环境配置:基于MFC二次开发环境配置方法2.1.3 环境配置:基于Qt二次开发环境配置方法2.1.4 用户权限:普通以EXE方式启动Server的方法2.1.5 环境配置:程序启动后…

基于类别级正则化的无监督域自适应眼底图像分割

文章目录 Unsupervised Domain Adaptive Fundus Image Segmentation with Category-Level Regularization摘要方法Inter-domain Category RegularizationSource Domain Category RegularizationTarget Domain Category Regularization总损失 Unsupervised Domain Adaptive Fund…

总结目前敏捷开发框架(持续更新....)

文章目录 0 敏捷开发1 类型分类1.1. Scrum1. 2.极限编程(XP)1. 3. 快速应用程序开发 (RAD)1. 4. 动态系统开发方法(DSDM)1.5.统一流程(UP)1. 6. 精益方法1. 7. 看板1. 8.FDD(功能驱动开发&#…