├── .eslintignore ├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── public ├── favicon.ico └── index.html ├── screenshots ├── alipay.jpg ├── app_pay.gif ├── cart.gif ├── clearCart.gif ├── comment.gif ├── index3.gif ├── location.gif ├── makeOrder.gif ├── other.gif ├── scan_pay.gif └── weChat.jpg ├── src ├── App.vue ├── api │ ├── index.js │ ├── location.js │ ├── order.js │ ├── request.js │ ├── restaurant.js │ ├── upload.js │ └── user.js ├── assets │ ├── default-avatar.png │ ├── friend_img.png │ ├── home-active.png │ ├── home.png │ ├── index-active.png │ ├── index.png │ ├── loading.gif │ ├── logo.png │ ├── my.png │ ├── nothing.png │ ├── order-active.png │ ├── order.png │ ├── pay_adv.png │ ├── restaurant.jpg │ ├── shoploading.png │ ├── skeleton_restaurant.jpg │ ├── star24_half@2x.png │ ├── star24_off@2x.png │ ├── star24_on@2x.png │ ├── user-banner.png │ └── 我的收藏.jpg ├── components │ ├── addressInfo.vue │ ├── alertTip.vue │ ├── bottom.vue │ ├── head.vue │ ├── littleCart.vue │ ├── loading.vue │ ├── search.vue │ ├── selector.vue │ └── star.vue ├── config.js ├── main.js ├── plugins │ └── qrcode.js ├── router │ └── index.js ├── stores │ ├── index.js │ ├── modules │ │ ├── address.js │ │ ├── cart.js │ │ └── restaurant.js │ └── mutation-types.js ├── style │ ├── common.scss │ └── mixin.scss ├── utils │ └── auth.js └── views │ ├── 404 │ └── error.vue │ ├── Index │ ├── Index.vue │ └── nav.vue │ ├── cart │ └── cart.vue │ ├── category │ └── category.vue │ ├── confirm_order │ ├── children │ │ ├── address.vue │ │ └── children │ │ │ └── add_address.vue │ └── confirm_order.vue │ ├── home │ ├── children │ │ ├── address.vue │ │ ├── collection.vue │ │ ├── comment.vue │ │ ├── footprint.vue │ │ ├── friend.vue │ │ └── thank_record.vue │ └── home.vue │ ├── index │ └── nearby_shops.vue │ ├── location │ └── location.vue │ ├── login │ └── login.vue │ ├── order │ ├── comment.vue │ ├── order.vue │ ├── order_detail.vue │ └── star.vue │ ├── pay │ ├── pay.vue │ └── scan.vue │ ├── search │ └── search.vue │ └── store │ ├── comment │ └── comment.vue │ ├── menu │ ├── bottom.vue │ └── menu.vue │ ├── seller │ └── seller.vue │ ├── store.vue │ └── store_detail.vue └── vue.config.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | src/plugins/* -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/public/index.html -------------------------------------------------------------------------------- /screenshots/alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/alipay.jpg -------------------------------------------------------------------------------- /screenshots/app_pay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/app_pay.gif -------------------------------------------------------------------------------- /screenshots/cart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/cart.gif -------------------------------------------------------------------------------- /screenshots/clearCart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/clearCart.gif -------------------------------------------------------------------------------- /screenshots/comment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/comment.gif -------------------------------------------------------------------------------- /screenshots/index3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/index3.gif -------------------------------------------------------------------------------- /screenshots/location.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/location.gif -------------------------------------------------------------------------------- /screenshots/makeOrder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/makeOrder.gif -------------------------------------------------------------------------------- /screenshots/other.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/other.gif -------------------------------------------------------------------------------- /screenshots/scan_pay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/scan_pay.gif -------------------------------------------------------------------------------- /screenshots/weChat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/screenshots/weChat.jpg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/api/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/api/location.js -------------------------------------------------------------------------------- /src/api/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/api/order.js -------------------------------------------------------------------------------- /src/api/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/api/request.js -------------------------------------------------------------------------------- /src/api/restaurant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/api/restaurant.js -------------------------------------------------------------------------------- /src/api/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/api/upload.js -------------------------------------------------------------------------------- /src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/api/user.js -------------------------------------------------------------------------------- /src/assets/default-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/default-avatar.png -------------------------------------------------------------------------------- /src/assets/friend_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/friend_img.png -------------------------------------------------------------------------------- /src/assets/home-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/home-active.png -------------------------------------------------------------------------------- /src/assets/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/home.png -------------------------------------------------------------------------------- /src/assets/index-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/index-active.png -------------------------------------------------------------------------------- /src/assets/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/index.png -------------------------------------------------------------------------------- /src/assets/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/loading.gif -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/my.png -------------------------------------------------------------------------------- /src/assets/nothing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/nothing.png -------------------------------------------------------------------------------- /src/assets/order-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/order-active.png -------------------------------------------------------------------------------- /src/assets/order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/order.png -------------------------------------------------------------------------------- /src/assets/pay_adv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/pay_adv.png -------------------------------------------------------------------------------- /src/assets/restaurant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/restaurant.jpg -------------------------------------------------------------------------------- /src/assets/shoploading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/shoploading.png -------------------------------------------------------------------------------- /src/assets/skeleton_restaurant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/skeleton_restaurant.jpg -------------------------------------------------------------------------------- /src/assets/star24_half@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/star24_half@2x.png -------------------------------------------------------------------------------- /src/assets/star24_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/star24_off@2x.png -------------------------------------------------------------------------------- /src/assets/star24_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/star24_on@2x.png -------------------------------------------------------------------------------- /src/assets/user-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/user-banner.png -------------------------------------------------------------------------------- /src/assets/我的收藏.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/assets/我的收藏.jpg -------------------------------------------------------------------------------- /src/components/addressInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/addressInfo.vue -------------------------------------------------------------------------------- /src/components/alertTip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/alertTip.vue -------------------------------------------------------------------------------- /src/components/bottom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/bottom.vue -------------------------------------------------------------------------------- /src/components/head.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/head.vue -------------------------------------------------------------------------------- /src/components/littleCart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/littleCart.vue -------------------------------------------------------------------------------- /src/components/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/loading.vue -------------------------------------------------------------------------------- /src/components/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/search.vue -------------------------------------------------------------------------------- /src/components/selector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/selector.vue -------------------------------------------------------------------------------- /src/components/star.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/components/star.vue -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/config.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/main.js -------------------------------------------------------------------------------- /src/plugins/qrcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/plugins/qrcode.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/stores/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/stores/index.js -------------------------------------------------------------------------------- /src/stores/modules/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/stores/modules/address.js -------------------------------------------------------------------------------- /src/stores/modules/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/stores/modules/cart.js -------------------------------------------------------------------------------- /src/stores/modules/restaurant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/stores/modules/restaurant.js -------------------------------------------------------------------------------- /src/stores/mutation-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/stores/mutation-types.js -------------------------------------------------------------------------------- /src/style/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/style/common.scss -------------------------------------------------------------------------------- /src/style/mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/style/mixin.scss -------------------------------------------------------------------------------- /src/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/utils/auth.js -------------------------------------------------------------------------------- /src/views/404/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/404/error.vue -------------------------------------------------------------------------------- /src/views/Index/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/Index/Index.vue -------------------------------------------------------------------------------- /src/views/Index/nav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/Index/nav.vue -------------------------------------------------------------------------------- /src/views/cart/cart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/cart/cart.vue -------------------------------------------------------------------------------- /src/views/category/category.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/category/category.vue -------------------------------------------------------------------------------- /src/views/confirm_order/children/address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/confirm_order/children/address.vue -------------------------------------------------------------------------------- /src/views/confirm_order/children/children/add_address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/confirm_order/children/children/add_address.vue -------------------------------------------------------------------------------- /src/views/confirm_order/confirm_order.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/confirm_order/confirm_order.vue -------------------------------------------------------------------------------- /src/views/home/children/address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/home/children/address.vue -------------------------------------------------------------------------------- /src/views/home/children/collection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/home/children/collection.vue -------------------------------------------------------------------------------- /src/views/home/children/comment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/home/children/comment.vue -------------------------------------------------------------------------------- /src/views/home/children/footprint.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/home/children/footprint.vue -------------------------------------------------------------------------------- /src/views/home/children/friend.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/home/children/friend.vue -------------------------------------------------------------------------------- /src/views/home/children/thank_record.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/home/children/thank_record.vue -------------------------------------------------------------------------------- /src/views/home/home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/home/home.vue -------------------------------------------------------------------------------- /src/views/index/nearby_shops.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/index/nearby_shops.vue -------------------------------------------------------------------------------- /src/views/location/location.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/location/location.vue -------------------------------------------------------------------------------- /src/views/login/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/login/login.vue -------------------------------------------------------------------------------- /src/views/order/comment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/order/comment.vue -------------------------------------------------------------------------------- /src/views/order/order.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/order/order.vue -------------------------------------------------------------------------------- /src/views/order/order_detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/order/order_detail.vue -------------------------------------------------------------------------------- /src/views/order/star.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/order/star.vue -------------------------------------------------------------------------------- /src/views/pay/pay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/pay/pay.vue -------------------------------------------------------------------------------- /src/views/pay/scan.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/pay/scan.vue -------------------------------------------------------------------------------- /src/views/search/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/search/search.vue -------------------------------------------------------------------------------- /src/views/store/comment/comment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/store/comment/comment.vue -------------------------------------------------------------------------------- /src/views/store/menu/bottom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/store/menu/bottom.vue -------------------------------------------------------------------------------- /src/views/store/menu/menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/store/menu/menu.vue -------------------------------------------------------------------------------- /src/views/store/seller/seller.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/store/seller/seller.vue -------------------------------------------------------------------------------- /src/views/store/store.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/store/store.vue -------------------------------------------------------------------------------- /src/views/store/store_detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/src/views/store/store_detail.vue -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/null0509/vue-meituan/HEAD/vue.config.js --------------------------------------------------------------------------------