2022-07-02 vue项目-通用后台管理系统(一) 技术栈,配置Element-UI,mockjs和axios,使用mock和axios实现一个登录功能

本文档介绍了如何使用Vue UI创建后台管理系统,重点讲解了Element-UI的安装和使用,Mockjs的配置以模拟API接口,以及Axios的集成。通过这些工具实现了登录功能,包括数据绑定、表单验证和路由导航守卫。同时,还涉及到了reset.css的引入和关闭eslint严格模式。

1.项目技术栈和难点
  • 使用Vue ui+CMD创建vue项目
  • 使用Mockjs进行后端配置:模拟登录,用户管理(增删改查等API接口)
  • 使用Element-UI进行快速布局,使用到其布局,菜单,表格等多个组件
  • 表格组件:数据绑定和相关属性设置
  • 分页组件:传递参数到后端调用接口
  • 登录表单:数据绑定和验证及表单重置(自定义验证规则)
  • 路由导航守卫:控制访问权限
  • 路由重定向以及菜单绑定路由重定向
  • 左侧菜单的折叠和展开
  • 用户信息的搜索过滤
  • 用户列表信息的增删改查
2.创建项目

创建一个Vue项目:create vue crm,全程默认回车
进入该项目文件夹:cd crm
打开服务器:yarn serve,浏览器输入:http://localhost:8080/可以看到项目内容

3.Element-UI的下载和引入

复习笔记:2021-11-21 vue笔记-PC端框架:Element-UI组件库(一) element-ui介绍安装和使用
下载:npm i element-ui -S
引入在main.js中:

import ElementUI from "element-ui"
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI)

使用(是否引入成功):
App.vue

<template>
  <div id="app">
    <div id="nav">
      <el-button @click="show" type="primary">按钮</el-button>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端OnTheRun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值