1、这是一个简化“识货app”网页端和客户端的一个Vue项目,包含了很多Vue的知识点。
2、为什么要仿照“识货app”,因为这是我自己使用非常频繁的一个app,并且其中的功能令我感到很有趣,ui界面也很漂亮。
3、这个项目功能涉及到:商品详情,评论,分类,注册,登录,状态管理,购物车等等还有很多。
vue2 + vuex + vue-router + vue-cli + ES6 + axios + less + flex
运行此项目之前,需要先运行后台node项目,提供接口功能: 点击进入接口地址
git clone https://github.com/yulb-dev/supermall.git
cd supermall
npm install
npm run serve
项目接口地址:https://github.com/yulb-dev/supermall-interface
这是项目的视频演示地址:https://www.bilibili.com/video/BV1up4y1i7S5
1、这是我学习Vue后做的第二个项目,第一个项目是几乎所有Vue学习者都要做的后台管理系统:https://github.com/yulb-dev/vue-shop,但是在过了一段时间后,发现自己对Vue的理解还是很片面,于是决定自己做一个有更多功能的项目,更加深刻的掌握Vue.js,于是就有了这个项目。
2、项目还存在一些小小的bug,因为时间有限,所以没有去解决它们,除了会报错,并不影响各个功能的实现,你可以试着解决它们。
3、此项目真正的用JavaScript打通了前后端,因为项目后台接口基于 node + express + mongodb(mongoose),虽然我还只是一名学生未从事前端开发工作,但我觉得node为前端开发者提供了无限的可能,所以强烈建议前端初学者好好学习node。