vue-element-admin入门

这篇具有很好参考价值的文章主要介绍了vue-element-admin入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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入门
如果我们安装的是基础模板,我们运行打开项目后应该是这个样子
vue-element-admin入门

vue-element-admin对接后端接口

mock接口信息

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

编写后端接口

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

对接测试

移除mock

在vue.config.js中把这行注释掉
vue-element-admin入门
在main.js中把这个也去掉
vue-element-admin入门

替换接口

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

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

修改请求baseURL
vue-element-admin入门
直接把请求拦截器注释掉,因为获取用户方放它使用了params方式传递token,所有目前的功能暂时用不上
vue-element-admin入门

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

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

完结!文章来源地址https://www.toymoban.com/news/detail-433201.html

到了这里,关于vue-element-admin入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟机Ubuntu下运行vue-element-admin项目

    首先附上vue-element-admin项目的相关介绍链接 介绍 | vue-element-admin (gitee.io) 一.环境搭建 1.安装nodejs 安装完成后,查看对应的版本号 没有问题,会输出对应版本号,我这里是10.19.0 2.安装npm 安装完成查看对应的版本号,确认OK 我这里是版本是6.14.4 3.安装Vue 同样查看一下版本号确

    2024年02月07日
    浏览(41)
  • 安装运行vue-element-admin的报错问题-解决办法

    官网安装链接如下: https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/#%E5%AE%89%E8%A3%85 我遇到的报错主要在以下阶段: 按上方安装链接里git clone后npm install无法安装 npm install完成后无法启动,即npm run dev失败 后经查找网上各种资料,于 2022.11.20 完成安装并成功运行。 下面将分这两

    2023年04月23日
    浏览(87)
  • Vue-Element-Admin项目学习笔记(6)Vuex状态管理

    前情回顾: vue-element-admin项目学习笔记(1)安装、配置、启动项目 vue-element-admin项目学习笔记(2)main.js 文件分析 vue-element-admin项目学习笔记(3)路由分析一:静态路由 vue-element-admin项目学习笔记(4)路由分析二:动态路由及permission.js vue-element-admin项目学习笔记(5)路由分析

    2024年02月09日
    浏览(45)
  • 6. vue-element-admin 二次开发避坑指南

    上一篇博文,我们分享了vue-element-admin二次开发的改造优化技巧,这篇博文汇总 vue-element-admin 二次开发可能遇到的坑。 1.1.1 切换标签时未保存页面的操作内容 有时候会发现一个神奇的现象,当打开多个tab标签,然后当修改某个标签页面内容,再次切换标签页面的时候,会发

    2024年02月10日
    浏览(43)
  • 课程13:vue-element-admin安装与移除实例代码

    本文是《.Net Core从零学习搭建权限管理系统》教程专栏的课程(点击

    2024年02月08日
    浏览(43)
  • 【Vue-Element-Admin】导出el-table全部数据

    因为el-table实现了分页查询,所以想要实现el-table需要重新编写一个查询全部数据的方法 listQuery:

    2024年02月09日
    浏览(48)
  • Vue-element-admin项目中完全移除ES lint

    由于不需要用到eslint,因此需要完全移除此插件,过程如下: 在项目根目录下,执行以下命令,卸载与 ESLint 相关的依赖包: npm uninstall @vue/cli-plugin-eslint lint-staged husky eslint babel-eslint eslint-config-standard eslint-friendly-formatter eslint-loader eslint-plugin-html eslint-plugin-promise eslint-plugin-s

    2024年02月07日
    浏览(58)
  • vue-element-admin项目-Host key verification failed.-已解决

    在网上下载的element-admin项目,install的时候一直报错Host key verification failed, 实测好用!!!已解决 报错问题: 上面写到主机密钥验证失败,无法从远程仓库拉取。说明我们需要生成一个新的密钥,然后添加到远程仓库     打开 Git Bash 终端,将下面的文本复制进去执行(使

    2024年02月08日
    浏览(65)
  • Vue-Element-Admin项目学习笔记(9)表单组件封装,父子组件双向通信

    前情回顾: vue-element-admin项目学习笔记(1)安装、配置、启动项目 vue-element-admin项目学习笔记(2)main.js 文件分析 vue-element-admin项目学习笔记(3)路由分析一:静态路由 vue-element-admin项目学习笔记(4)路由分析二:动态路由及permission.js vue-element-admin项目学习笔记(5)路由分析

    2024年02月11日
    浏览(52)
  • Vue实战【调整Vue-element-admin中的菜单栏,并添加顶部模块菜单栏】

    因为最近在整合公司的项目,需要把所有系统里的功能集成到一个项目里,这样就导致菜单栏目录会特别的多,不便于用户使用,体验效果极差。于是想到了一个方法,就是增加顶部导航栏,点击的时候让侧边菜单栏在显示相对应模块的所有菜单;这样的话就可以很大程度提

    2024年01月16日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包