基于 Vue 全家桶 制作的美团网页版。
【前端】
- Vue
- Vue-router
- vuex
- SSR
- Element-ui
- axios
- Scss
- ES6
【后端及数据库】
- Node.js
- MongoDB
- Redis
【自动化构建及其他工具】
- vue-cli
- ESLint
- 对 Vue 的组件、指令、选项、模版渲染、事件绑定、计算属性等有了一定了解
- 了解了 Vue 组件之间的交互、传值
- 熟悉了在 Vue 项目中使用第三方插件
- 熟悉了组件化、模块化的开发思维
- 熟悉了 vue-router 控制路由和子路由的方式
- 体会到组件化、模块化开发带来的便捷
主要功能:首页、城市切换页、注册登录页
该页面主要实现了搜索栏获得焦点时显示热门搜索,输入文字时查询有关商家。左边鼠标移动可显示菜单栏,中部使用了Element的走马灯。页面下部分有五个小分类可选,移动到任意一个上会显示下属的订单和商家。
注册页定义了不同输入框的输入规则
该页面上部分使用了公共组件,下面可以输入中文自动搜索城市,以及拼音首字母定位不同的城市进行选择
# clone the repo into your disk.
$ git clone https://github.com/xhwgood/Meituan-web
# install dependencies
$ npm install
# serve with hot reload at localhost:8080
$ npm run dev