一、项目初始化





二、git仓库

没有公钥,按照里面的提示步骤进行获取

这个即为公钥,复制它里面内的内容,复制到公钥处



仓库创建成功之后,会出现如下界面

①执行git全局设置,注意两条都要执行,在win+R出现的黑窗口中执行

这里的命令是本地上传操作,注意 git add空格+.


自此以后,就将本地仓库上传到了git中,然后再git仓库中进行刷新,发现

三、安装API并检测

shift+右键

输入cls清屏
接下来将API跑起来



重新启动

四、登录

没有跨域,使用session或者cookie,有跨域那么使用token



查看当前工作区是否干净

创建分支login,并查看

main.js是项目的入口文件,将App.vue中的页面删掉
删除的时候,注意将空格去掉,否则会报错




引入



路由重定向



加入图标


查看阿里 图标使用


点击此链接,复制到css文件中

拿到实例化对象



点击重置按钮,打印数据


登录表单的预验证



登陆组件根据根据预验证是否发起请求



启动Api


async和await





登录组件配置弹窗提示


登录组件登录之后的行为

sessionStorage和localStorage区别



登录成功之后


路由导航守卫控制路由访问权限


五、退出功能实现原理



加上这些东西,就可以符合Eslint的格式要求

登录功能上传到git

git add . 上传到暂存区中

git commit -m “完成了登录” 提交到本地仓库中


git branch 发现在login分支中,所以提交到了login本地仓库中,将login分支合并到master中(先得切换到master中,然后将login合并到master中)

此时在master,将其推送到git中

将本地分支login推送到仓储为origin,的login子分支下保存



总结每次将写完的功能,先合并到主分支,然后将主分支提交,然后将别的分支提交

六、主页编写

<template><el-container class="home-container"><!-- 头部区域 --><el-header>Header<el-button type="info" @click="logout">退出</el-button></el-header><!-- 页面主体区域 --><el-container><!-- 侧边栏 --><el-aside width="200px">Aside</el-aside><!-- 右侧内容主体 --><el-main>Main</el-main></el-container></el-container>
</template><script>
export default {methods: {logout() {window.sessionStorage.clear()this.$router.push('/login')},},
}
</script><style scoped>
.home-container{height: 100%;
}
.el-header{background-color: #373d41;
}
.el-aside{background-color: #333744;
}
.el-main{background-color: #eaedf1;
}
</style>


通过接口获取菜单数据





发起请求获取左侧菜单数据




实现路由首页的重定向


//这样就可以先将home中的组件加载了,然后跳转到welcome中

左侧菜单改变为路由链接



这样就可以实现对应跳转,点击某一项菜单栏


用户列表开发

左侧菜单栏点击高亮


点击用户列表



绘制用户列表


获取用户数据



用户功能提交git

创建一个新的分区

检查user中的文件状态

添加到user暂存区

提交user区

user本地仓库提交到git

多了一个分支

将user分支合并到master主分支中

由于云端已经有了master分支,直接git push即可

七、商品分类编写

树形表格

element中没有树形插件

树形插件安装方法

八、商品列表

vue中安装富文本编辑器

富文本编辑器
安装lodashjs
安装Echarts

九、Vue项目优化上线

1、窗口切换时的进度条 nprogress

nprogress

2、




只有发布阶段才会去掉console

3.


4.




5.








6.通过CDN的方式优化 ElementUI

git+vue项目实战相关推荐

  1. 【VUE项目实战】59、订单的物流信息查询功能

    接上篇<58.订单修改收货地址的功能> 上一篇我们完成了订单列表的修改收货地址功能,本篇我们来实现订单的物流信息查询功能. 一.要实现的效果 我们要实现点击操作列的"物流进度&q ...

  2. 【VUE项目实战】56、商品添加功能(六)-提交添加的商品

    接上篇<55.商品添加功能(五)-商品内容模块> 上一篇我们完成了商品内容编辑模块的开发,也即是完成了商品所有的信息编辑,本篇我们就来开发提交商品所有信息到后台的功能. 一.要实现的效果 ...

  3. 【VUE项目实战】37、商品分类功能介绍和基本结构搭建

    接上篇<36.用户分配角色功能> 上一篇我们完成了为用户分配角色的功能,结束了权限管理模块.本篇我们开启新模块"分类管理"的开发,先进行模块的介绍和基本结构的搭建. 一 ...

  4. 1.vue项目实战笔记(已完结)

    vue项目实战笔记 目标 目录 1.项目概述 1.1电商项目基本业务概述 1.2电商后台管理系统的功能 1.3电商后台管理系统的开发模式(前后端分离) 1.4电商后台管理系统的技术选型 1.前端项目技 ...

  5. vue 动态添加class_前端开发:Vue项目实战-Music

    大家好,我来了,本期为大家带来的前端开发知识是"前端开发:Vue项目实战-Music",有兴趣做前端的朋友,和我一起来看看吧! 主要内容 项目环境搭建 路由导航实现 ListVie ...

  6. vue 将字符串最后一个字符给替换_前端开发:Vue项目实战-Music

    大家好,我来了,本期为大家带来的前端开发知识是"前端开发:Vue项目实战-Music",有兴趣做前端的朋友,和我一起来看看吧! 主要内容 项目环境搭建 路由导航实现 ListVie ...

  7. 【VUE项目实战】68、使用pm2管理项目

    接上篇<67.上线-开启gzip和配置HTTPS服务> 上一篇我们学习了如何开启gzip配置来减少文件访问体积,并配置HTTPS服务.本篇我们讲解一下如何使用pm2管理项目. 本篇是该系列 ...

  8. Vue项目实战 —— 后台管理系统( pc端 )

    前期回顾 我只写注释 -- 让Ai写代码_的博客-CSDN博客前期回顾 Vue项目实战 -- 哔哩哔哩移动端开发-- 第二篇_的博客-CSDN博客https://blog.csdn.net/m0_57 ...

  9. 【VUE项目实战】32、权限管理-实现角色列表

    接上篇<31.权限管理-实现权限列表> 上个阶段我们完成了权限管理模块,本篇我们来介绍用户.角色和权限三者的关系,并完成角色管理列表模块. 一.权限管理业务分析 通过权限管理模块,控制不同 ...

  10. 【VUE项目实战】64、CND优化ElementUI以及首页内容定制

    接上篇<63.指定打包入口及加载外部CDN资源> 上一篇我们为开发模式与发布模式制定不同的打包入口,然后为项目加载外部CDN资源.本篇我们来学习通过CND优化ElementUI的打包,以及 ...

最新文章

  1. 半吊子架构师,一来就想干掉RabbitMQ ...
  2. [MySQL Reference Manual] 7 备份和恢复
  3. linux下的连接文件——软连接和硬连接的区别
  4. CCAI 2017 | 香港科技大学计算机系主任杨强:论深度学习的迁移模型
  5. 成功解决ImportError: cannot import name 'PILLOW_VERSION'
  6. 20145319 第五周学习总结
  7. mfc读取txt文件并显示_Python入门丨文件读写
  8. angular实现select的ng-options
  9. c语言 整型转bool,C语言的布尔类型(_Bool)【转】
  10. 直播P2P技术1-技术入门
  11. php代码编写直接插入排序算法,PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析...
  12. python中按照文件夹中文件的排列顺序读取文件内容
  13. 两种include方式及filter中的dispatcher解析
  14. SQL Server中数据透视表的Python脚本
  15. php循环 跳转语句,golang循环跳转语句
  16. python基础教程-Python基础
  17. 2级c语言程序设计无忧考试,全国计算机二级c语言考试真题
  18. lbp2900打印机linux驱动下载,佳能LBP2900打印机驱动
  19. 苹果怎么改字体_截图里的文字要改,字体怎么做到一模一样?
  20. datax——全量、增量同步

热门文章

  1. python 数据分析 电信_实例 | 教你用Python写一个电信客户流失预测模型
  2. win10添加桌面图标到开始屏幕
  3. iOS 所有的系统字体列表
  4. jQuery新浪微博表情插件教程
  5. 【R语言】如何直接调取Wind、iFinD数据接口教程
  6. php小偷程序实例代码
  7. Linux 视频教程 ( 猿课 )
  8. 微信投票作弊神器的制作代码
  9. 故障树手册(Fault Tree handbook)(1)
  10. 鞋店商城小程序开发价值