vuex express mysql_基于Vue2.0+Vuex+Axios+NodeJs+Express+MySQL实现京东移动web商城
经过一个多月总算完成第一个版本
前端架构
页面结构(H5,CSS3,原生JS)
框架(基于Vue脚手架:vue-cli)进行搭建
数据请求处理框架(Axios)
Vue-Router进行路由处理
Vue-LazyLoad进行图片赖加载
服务端架构
选用NodeJs进行后台开发
Express中间件进行服务的配置,路由、请求的处理
Mysql中间件处理与数据库的"通信"
Body-Parser中间件进行前端请求参数的获取
Cookie-Parser、Cookie-Session进行cookie与session的处理
数据库选取
采用MySQL进行相关数据库的设计与实现
目前项目已实现功能
首页数据的展示
分类页数据的展示
购物车
我的
注册
登录
商品详情页
商品搜索
PC端仿京东首页
安装
已安装MySQL数据库,然后导入migou.sql文件
然后通过npm安装本地服务第三方依赖模块(需要已安装Node.js)
cd vue-jd
npm install 或 cnpm install(个人比较喜欢使用后者,下载依赖模块速度较快)
npm run dev
最后开启后台服务
node server.js
目录结构
.
├── README.md
├── libs // 后台常用工具模块的封装,比如格式化事件、MD5加密等
├── route // 后台接口的编写目录
├── server.js // 后台服务的配置文件
├── webpack.config.js // webpack配置文件
├── index.html // 项目入口文件
├── package.json // 项目配置文件
├── src // 生产目录
│ ├── assets // css js 和图片资源
│ ├── components // 各种Vue组件
│ ├── store // vuex状态管理器
│ ├── App.vue // 项目中全局Vue
│ ├── main.js // Webpack 预编译入口
│ └── router.config.js // vue路由配置文件
项目效果图
....未完待续 QQ交流群:526450553
vuex express mysql_基于Vue2.0+Vuex+Axios+NodeJs+Express+MySQL实现京东移动web商城相关推荐
- express vuex mysql_基于Vue2.0+Vuex+Axios+NodeJs+Express+MySQL实现京东移动web商城
经过一我自址哈这工边识框处己按后大都加控不架的个多月总算完成比抖朋要插支一圈不者地器享说几第一个版本 前端架构 页面结一如分算需上来处一定迹面数一跳这件我子作构(H5,CSS3新直能分支调二浏页器朋代 ...
- 基于vue2.0打造移动商城页面实践 vue实现商城购物车功能 基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果...
基于vue2.0打造移动商城页面实践 地址:https://www.jianshu.com/p/2129bc4d40e9 vue实现商城购物车功能 地址:http://www.jb51.net/art ...
- 基于vue2.0+ 抽奖项目
前言 临近年关抽奖活动,基于vue2.0+开发的抽奖项目. 便于查看效果,贴上相关地址: 在线示例地址:快速访问 github地址:查看源码 简介 基于vue.js抽奖项目,截屏保存每次抽奖图片至本地 ...
- vue tree组件_基于 Vue2.0 和 HeyUI 组件库的中后端系统 HeyUI Admin
介绍 heyui-admin 是一个成熟的企业应用解决方案,基于 vue2.0 和 heyui 组件库的中后端系统. 功能 - Js - common / 通用 - ajax / 封装axios - ...
- vue2.0通过Axios导出excel文件(解决乱码问题)
vue2.0通过Axios导出excel文件(解决乱码问题) 参考文章: (1)vue2.0通过Axios导出excel文件(解决乱码问题) (2)https://www.cnblogs.com/ad ...
- 基于vue2.0实现音乐/视频播放进度条组件的思路及具体实现方法+代码解释
基于vue2.0实现音乐/视频播放进度条组件的方法及代码解释 需求分析: ①:进度条随着歌曲的播放延长,歌曲播放完时长度等于黑色总进度条长度:时间实时更新. ②:当滑动按钮时,实时更新播放时间,橙色进 ...
- 基于vue2.0 + elementUI 后台管理平台
Vue-Admin-Demo 这是一个基于vue2.0 + elementUI 后台管理平台 Github: https://github.com/xiahuahua/vue-vux-demo(欢迎S ...
- 基于vue2.0的一个豆瓣电影App
1.搭建项目框架 使用vue-cli 没安装的需要先安装 npm intall -g vue-cli 使用vue-cli生成项目框架 vue init webpack-simple vue-movie ...
- Muse UI — 基于 Vue2.0 的 Material Design UI 库
Vue 2.0 发布以来,很多 vue 的开源项目都开始了升级计划,我也思考着 vue-carbon 的升级之路,9月开工,11月完工, Muse UI 闪亮登场. 先睹为快 Muse UI 主要用于 ...
最新文章
- 由于应用universal link校验不通过_垃圾吊称重校验砝码2000kg市场行情分析
- 深入了解MyBatis二级缓存
- Matlab实用程序--图形应用-枝干图
- Hadoop Map/Reduce的工作流
- Java----前端验证之验证码额实现
- 够用的 Python 写日志的知识——标准日志模块logging简介
- Python 中 assert的使用位置及源码解析
- 信息学奥赛一本通(1329:【例8.2】细胞)
- 游戏中的影子制作技术
- 源码编译Ros, Ubuntu18.04系统使用源码编译Ros1,出错集合及其解决办法
- 国家开放大学2021春1067知识产权法题目
- 第一期:一款简单好用的屏幕画笔工具
- adams功能区不显示_百科Esri大赛获奖作品分享:融合OSM道路网和百度POI数据的城市功能区识别...
- 电脑上虚拟打印机如何将word转jpg
- ps教程|photoshop入门教程|ps高阶段精通教程附百度云资源
- 简述网桥的特点_网桥的特点
- 服务器三块硬盘missing,服务器阵列崩溃、硬盘损坏、分区表丢失、红屏,还好数据救回来了...
- 如何旋转PDF页面?两招教你轻松搞定
- 170621 逆向-CrackMe之027
- 深度学习-吴恩达第一课第二周课程作业
热门文章
- jupyter显示dataframe完整的行与列
- 基于fitter库判断已知数据服从分布——python
- php 条码打印控件,jQuery插件jquery-barcode实现条码打印的方法
- php如何跟踪调试,PHP使用debug_backtrace方法跟踪调试代码调用详解
- 3904三极管是什么功能_什么是放大器。它有什么特性
- PCL学习(三) SAC-IA 估记object pose
- linux 下备份MySQL数据库 并删除7天前的备份数据
- 问题root@localhost's password:localhost:permission denied,please try again
- mysql 乱码解决方案
- 【思维】javascript选择排序