From b4337e682c5df90e30a6720a8e04fb0e19a684c6 Mon Sep 17 00:00:00 2001 From: unknown <2156413307@qq.com> Date: Wed, 29 May 2024 13:20:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=AC=E4=B8=9C=E5=88=B0=E5=AE=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vue-jingdong/.eslintrc.cjs" | 11 + .../vue-jingdong/.gitignore" | 30 + .../vue-jingdong/.vscode/extensions.json" | 6 + .../vue-jingdong/README.md" | 35 + .../vue-jingdong/index.html" | 13 + .../vue-jingdong/jsconfig.json" | 8 + .../vue-jingdong/package-lock.json" | 2317 +++++++++++++++++ .../vue-jingdong/package.json" | 25 + .../vue-jingdong/public/favicon.ico" | Bin 0 -> 4286 bytes .../vue-jingdong/src/App.vue" | 71 + .../vue-jingdong/src/assets/base.css" | 86 + .../vue-jingdong/src/assets/logo.svg" | 1 + .../vue-jingdong/src/assets/main.css" | 35 + .../src/components/AddressCard.vue" | 37 + .../vue-jingdong/src/components/CartCard.vue" | 99 + .../src/components/OrderCard.vue" | 83 + .../vue-jingdong/src/components/Product.vue" | 141 + .../vue-jingdong/src/components/ShopInfo.vue" | 72 + .../vue-jingdong/src/components/Tabbar.vue" | 62 + .../vue-jingdong/src/main.js" | 15 + .../vue-jingdong/src/router/index.js" | 52 + .../vue-jingdong/src/stores/cart.js" | 12 + .../vue-jingdong/src/stores/order.js" | 8 + .../vue-jingdong/src/stores/shop.js" | 176 ++ .../vue-jingdong/src/stores/user.js" | 55 + .../vue-jingdong/src/style/base.scss" | 17 + .../vue-jingdong/src/style/iconfont.css" | 43 + .../vue-jingdong/src/style/mixins.scss" | 5 + .../vue-jingdong/src/style/viriables.scss" | 12 + .../vue-jingdong/src/views/cart/CartView.vue" | 56 + .../vue-jingdong/src/views/home/HomeView.vue" | 26 + .../vue-jingdong/src/views/home/NearBy.vue" | 36 + .../src/views/home/StaticPart.vue" | 123 + .../src/views/layout/LayoutView.vue" | 14 + .../src/views/my/AddressView.vue" | 62 + .../src/views/my/CreateAddressView.vue" | 108 + .../vue-jingdong/src/views/my/MyView.vue" | 188 ++ .../src/views/order/OrderView.vue" | 47 + .../OrderConfirmationView.vue" | 248 ++ .../src/views/shop/CartBottom.vue" | 266 ++ .../vue-jingdong/src/views/shop/ShopView.vue" | 153 ++ .../vue-jingdong/vite.config.js" | 16 + 42 files changed, 4870 insertions(+) create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.eslintrc.cjs" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.gitignore" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.vscode/extensions.json" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/README.md" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/index.html" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/jsconfig.json" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/package-lock.json" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/package.json" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/public/favicon.ico" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/App.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/assets/base.css" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/assets/logo.svg" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/assets/main.css" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/components/AddressCard.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/components/CartCard.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/components/OrderCard.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/components/Product.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/components/ShopInfo.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/components/Tabbar.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/main.js" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/router/index.js" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/stores/cart.js" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/stores/order.js" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/stores/shop.js" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/stores/user.js" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/style/base.scss" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/style/iconfont.css" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/style/mixins.scss" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/style/viriables.scss" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/cart/CartView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/home/HomeView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/home/NearBy.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/home/StaticPart.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/layout/LayoutView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/my/AddressView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/my/CreateAddressView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/my/MyView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/order/OrderView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/orderConfirmation/OrderConfirmationView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/shop/CartBottom.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/src/views/shop/ShopView.vue" create mode 100644 "\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/vite.config.js" diff --git "a/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.eslintrc.cjs" "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.eslintrc.cjs" new file mode 100644 index 0000000..15f62d7 --- /dev/null +++ "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.eslintrc.cjs" @@ -0,0 +1,11 @@ +/* eslint-env node */ +module.exports = { + root: true, + 'extends': [ + 'plugin:vue/vue3-essential', + 'eslint:recommended' + ], + parserOptions: { + ecmaVersion: 'latest' + } +} diff --git "a/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.gitignore" "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.gitignore" new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.gitignore" @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*.tsbuildinfo diff --git "a/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.vscode/extensions.json" "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.vscode/extensions.json" new file mode 100644 index 0000000..64db0b2 --- /dev/null +++ "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/.vscode/extensions.json" @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint" + ] +} diff --git "a/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/README.md" "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/README.md" new file mode 100644 index 0000000..74c8851 --- /dev/null +++ "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/README.md" @@ -0,0 +1,35 @@ +# vue-jingdong + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). + +## Customize configuration + +See [Vite Configuration Reference](https://vitejs.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git "a/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/index.html" "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/index.html" new file mode 100644 index 0000000..99f583a --- /dev/null +++ "b/\346\226\207\346\231\272\345\213\207/vue3\344\272\254\344\270\234\345\210\260\345\256\266/vue-jingdong/index.html" @@ -0,0 +1,13 @@ + + +
+ + + +{{item.desc}}
+