From ba25d2e89efc540c983247bb209efb03a81afbca Mon Sep 17 00:00:00 2001 From: s5das <96362979+s5das@users.noreply.github.com> Date: Wed, 7 Sep 2022 22:40:54 +0800 Subject: [PATCH] init homepage --- babel.config.js | 7 ++ package-lock.json | 120 ++++++++++++++++++++++++++++++---- package.json | 5 +- public/index.html | 9 ++- src/App.vue | 23 +++---- src/assets/customer.png | Bin 0 -> 7891 bytes src/assets/logo.png | Bin 6849 -> 0 bytes src/assets/worker.png | Bin 0 -> 8636 bytes src/components/HelloWorld.vue | 58 ---------------- src/components/tabbar.vue | 31 +++++++++ src/main.js | 12 ++++ src/pages/homepage.vue | 47 +++++++++++++ src/router/index.js | 11 ++++ 13 files changed, 239 insertions(+), 84 deletions(-) create mode 100644 src/assets/customer.png delete mode 100644 src/assets/logo.png create mode 100644 src/assets/worker.png delete mode 100644 src/components/HelloWorld.vue create mode 100644 src/components/tabbar.vue create mode 100644 src/pages/homepage.vue create mode 100644 src/router/index.js diff --git a/babel.config.js b/babel.config.js index e955840..a3b7ca0 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,5 +1,12 @@ module.exports = { presets: [ '@vue/cli-plugin-babel/preset' + ], + plugins: [ + ['import', { + libraryName: 'vant', + libraryDirectory: 'es', + style: true + }, 'vant'] ] } diff --git a/package-lock.json b/package-lock.json index 244886a..1bec513 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,9 @@ "version": "0.1.0", "dependencies": { "core-js": "^3.8.3", - "vue": "^2.6.14" + "vant": "^2.12.49", + "vue": "^2.6.14", + "vue-router": "^3.6.5" }, "devDependencies": { "@babel/core": "^7.12.16", @@ -17,6 +19,7 @@ "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-service": "~5.0.0", + "babel-plugin-import": "^1.13.5", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", "vue-template-compiler": "^2.6.14" @@ -1659,7 +1662,6 @@ "version": "7.18.9", "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.18.9.tgz", "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", - "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1931,6 +1933,11 @@ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", "dev": true }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, "node_modules/@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", @@ -2242,11 +2249,23 @@ "@types/node": "*" } }, + "node_modules/@vant/icons": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@vant/icons/-/icons-1.8.0.tgz", + "integrity": "sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg==" + }, + "node_modules/@vant/popperjs": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.2.1.tgz", + "integrity": "sha512-qzQlrPE4aOsBzfrktDVwzQy/QICCTKifmjrruhY58+Q2fobUYp/T9QINluIafzsD3VJwgP8+HFVLBsyDmy3VZQ==", + "dependencies": { + "@popperjs/core": "^2.9.2" + } + }, "node_modules/@vue/babel-helper-vue-jsx-merge-props": { "version": "1.4.0", "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", - "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", - "dev": true + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==" }, "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.0.2", @@ -3314,6 +3333,15 @@ "object.assign": "^4.1.0" } }, + "node_modules/babel-plugin-import": { + "version": "1.13.5", + "resolved": "https://registry.npmmirror.com/babel-plugin-import/-/babel-plugin-import-1.13.5.tgz", + "integrity": "sha512-IkqnoV+ov1hdJVofly9pXRJmeDm9EtROfrc5i6eII0Hix2xMs5FEm8FG3ExMvazbnZBbgHIt6qdO8And6lCloQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0" + } + }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.2", "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", @@ -8608,8 +8636,7 @@ "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regenerator-transform": { "version": "0.15.0", @@ -9818,6 +9845,21 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/vant": { + "version": "2.12.49", + "resolved": "https://registry.npmmirror.com/vant/-/vant-2.12.49.tgz", + "integrity": "sha512-J0QTT/AgO3iVwPGJbGDyUZgxPnmxCwWARCVnXbKo4cZyb44tqrYuI8ZuhMMqQ7WnV2RvlfHHa3ObuQJQAKh90A==", + "dependencies": { + "@babel/runtime": "7.x", + "@vant/icons": "^1.7.1", + "@vant/popperjs": "^1.1.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", + "vue-lazyload": "1.2.3" + }, + "peerDependencies": { + "vue": ">= 2.6.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", @@ -9923,6 +9965,11 @@ "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", "dev": true }, + "node_modules/vue-lazyload": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/vue-lazyload/-/vue-lazyload-1.2.3.tgz", + "integrity": "sha512-DC0ZwxanbRhx79tlA3zY5OYJkH8FYp3WBAnAJbrcuoS8eye1P73rcgAZhyxFSPUluJUTelMB+i/+VkNU/qVm7g==" + }, "node_modules/vue-loader": { "version": "17.0.0", "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", @@ -10015,6 +10062,11 @@ "node": ">=8" } }, + "node_modules/vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" + }, "node_modules/vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", @@ -11865,7 +11917,6 @@ "version": "7.18.9", "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.18.9.tgz", "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", - "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -12090,6 +12141,11 @@ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", "dev": true }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, "@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", @@ -12379,11 +12435,23 @@ "@types/node": "*" } }, + "@vant/icons": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@vant/icons/-/icons-1.8.0.tgz", + "integrity": "sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg==" + }, + "@vant/popperjs": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.2.1.tgz", + "integrity": "sha512-qzQlrPE4aOsBzfrktDVwzQy/QICCTKifmjrruhY58+Q2fobUYp/T9QINluIafzsD3VJwgP8+HFVLBsyDmy3VZQ==", + "requires": { + "@popperjs/core": "^2.9.2" + } + }, "@vue/babel-helper-vue-jsx-merge-props": { "version": "1.4.0", "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", - "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", - "dev": true + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==" }, "@vue/babel-helper-vue-transform-on": { "version": "1.0.2", @@ -13243,6 +13311,15 @@ "object.assign": "^4.1.0" } }, + "babel-plugin-import": { + "version": "1.13.5", + "resolved": "https://registry.npmmirror.com/babel-plugin-import/-/babel-plugin-import-1.13.5.tgz", + "integrity": "sha512-IkqnoV+ov1hdJVofly9pXRJmeDm9EtROfrc5i6eII0Hix2xMs5FEm8FG3ExMvazbnZBbgHIt6qdO8And6lCloQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0" + } + }, "babel-plugin-polyfill-corejs2": { "version": "0.3.2", "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", @@ -17391,8 +17468,7 @@ "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { "version": "0.15.0", @@ -18379,6 +18455,18 @@ "spdx-expression-parse": "^3.0.0" } }, + "vant": { + "version": "2.12.49", + "resolved": "https://registry.npmmirror.com/vant/-/vant-2.12.49.tgz", + "integrity": "sha512-J0QTT/AgO3iVwPGJbGDyUZgxPnmxCwWARCVnXbKo4cZyb44tqrYuI8ZuhMMqQ7WnV2RvlfHHa3ObuQJQAKh90A==", + "requires": { + "@babel/runtime": "7.x", + "@vant/icons": "^1.7.1", + "@vant/popperjs": "^1.1.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", + "vue-lazyload": "1.2.3" + } + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", @@ -18459,6 +18547,11 @@ "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", "dev": true }, + "vue-lazyload": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/vue-lazyload/-/vue-lazyload-1.2.3.tgz", + "integrity": "sha512-DC0ZwxanbRhx79tlA3zY5OYJkH8FYp3WBAnAJbrcuoS8eye1P73rcgAZhyxFSPUluJUTelMB+i/+VkNU/qVm7g==" + }, "vue-loader": { "version": "17.0.0", "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", @@ -18532,6 +18625,11 @@ } } }, + "vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" + }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", diff --git a/package.json b/package.json index 74ed28b..dde44c0 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,9 @@ }, "dependencies": { "core-js": "^3.8.3", - "vue": "^2.6.14" + "vant": "^2.12.49", + "vue": "^2.6.14", + "vue-router": "^3.6.5" }, "devDependencies": { "@babel/core": "^7.12.16", @@ -17,6 +19,7 @@ "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-service": "~5.0.0", + "babel-plugin-import": "^1.13.5", "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", "vue-template-compiler": "^2.6.14" diff --git a/public/index.html b/public/index.html index 3e5a139..4d32f32 100644 --- a/public/index.html +++ b/public/index.html @@ -3,7 +3,10 @@ - + <%= htmlWebpackPlugin.options.title %> @@ -11,6 +14,10 @@ + + + +
diff --git a/src/App.vue b/src/App.vue index 55df315..4caca0a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,28 +1,25 @@ diff --git a/src/assets/customer.png b/src/assets/customer.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a1b2c93e87909dec62868ee9fdd4c2af3fe2b7 GIT binary patch literal 7891 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 literal 0 HcmV?d00001 diff --git a/src/assets/logo.png b/src/assets/logo.png deleted file mode 100644 index f3d2503fc2a44b5053b0837ebea6e87a2d339a43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6849 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�}xThAAmX%on}~I;YgW&C{ltp zRt(r2u=(loj5``EZZ0i_wRj2&tjdr!P7l3-z%YOx!;Zz>j*F#Tan1J+$NW=vn{#c2 z7>lH%EZuBthHF4*h*&C#V zJxP;?O?YoXAM~tBwAsX^o-ZGd+COf?E8Sl!PF=|*1Efv%G^-A{W$_ilFM0iUhiS$4 zN&B$8;UX-kbkc6)D0FVRAwLUs(s6tkDt1sY30}Y_(LYZ6gZW=L48clyaZyQ+mKmy) zSLB>pUK#Y>;uE-m@lTQ;VZTjMs&@RL9h1jEz0toEp9XKZ=s8*YUPYzU>wa%$ZtVa2 PtUv-QsVmmWn}_@#j<^>J literal 0 HcmV?d00001 diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue deleted file mode 100644 index 879051a..0000000 --- a/src/components/HelloWorld.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - diff --git a/src/components/tabbar.vue b/src/components/tabbar.vue new file mode 100644 index 0000000..b74f7d7 --- /dev/null +++ b/src/components/tabbar.vue @@ -0,0 +1,31 @@ + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 63eb05f..fd411ab 100644 --- a/src/main.js +++ b/src/main.js @@ -3,6 +3,18 @@ import App from './App.vue' Vue.config.productionTip = false +import VueRouter from 'vue-router' +Vue.use(VueRouter) + +import router from './router/index.js' + +import { Button , Tabbar, TabbarItem } from 'vant'; + +Vue.use(Button); +Vue.use(Tabbar); +Vue.use(TabbarItem); + new Vue({ render: h => h(App), + router:router }).$mount('#app') diff --git a/src/pages/homepage.vue b/src/pages/homepage.vue new file mode 100644 index 0000000..3a91134 --- /dev/null +++ b/src/pages/homepage.vue @@ -0,0 +1,47 @@ + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..23575e5 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,11 @@ +import VueRouter from "vue-router"; + +export default new VueRouter({ + routes:[ + { + path: '/', + component: () => import("@/pages/homepage.vue") + } + ] + +}) \ No newline at end of file