From c7cb7c103d5c6dd00fbc2df4efafb0607c009f54 Mon Sep 17 00:00:00 2001 From: aixianling Date: Mon, 4 Nov 2024 17:47:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=88=E6=8F=90=E4=BA=A4=E4=B8=80=E4=B8=8B,?= =?UTF-8?q?=E6=89=93=E4=B8=AA=E9=92=89=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 4 +- src/router/index.js | 16 +- src/router/media.js | 3 + src/view/Home.vue | 53 +- src/view/media/imageTranslate.vue | 31 + vue.config.js | 25 +- yarn.lock | 7236 ++++++++++++++++++----------- 7 files changed, 4641 insertions(+), 2727 deletions(-) create mode 100644 src/router/media.js create mode 100644 src/view/media/imageTranslate.vue diff --git a/package.json b/package.json index 46d9fbd..5ae3ff1 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "vue-cli-service --env.NODE_ENV=development build-watch --mode development", + "dev": "vue-cli-service --env.NODE_ENV=development build-watch --mode development", "build": "vue-cli-service build" }, "dependencies": { @@ -39,7 +39,7 @@ "eslint": "^7.32.0", "eslint-plugin-vue": "^8.0.3", "javascript-obfuscator": "2.6.0", - "sass": "^1.68.0", + "sass": "1.32.13", "sass-loader": "^7.3.1", "vue-cli-plugin-chrome-extension-cli": "~1.1.4", "vue-template-compiler": "^2.6.14", diff --git a/src/router/index.js b/src/router/index.js index 31210c1..f46df62 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,6 +1,7 @@ import Vue from 'vue' import VueRouter from 'vue-router' import store from '@/store' +import media from "@/router/media"; Vue.use(VueRouter) @@ -287,7 +288,7 @@ const router = new VueRouter({ name: 'syncDataTemu', component: () => import('../view/data/SyncDataTemu.vue') }, - + // { // path: 'statistics', // name: 'statistics', @@ -306,7 +307,7 @@ const router = new VueRouter({ path: 'oushuitong', name: 'oushuitong', meta: { - activeMenu:'/qualification' + activeMenu: '/qualification' } } ] @@ -321,7 +322,7 @@ const router = new VueRouter({ name: 'addLabelsTemplate', component: () => import('../view/lables/AddTemplate.vue'), meta: { - activeMenu:'/labelsTemplate' + activeMenu: '/labelsTemplate' } }, { @@ -334,9 +335,10 @@ const router = new VueRouter({ name: 'skuManage', component: () => import('../view/lables/SkuManage.vue'), meta: { - activeMenu:'/labelsTemplate' + activeMenu: '/labelsTemplate' } - } + }, + ...media ] }, { @@ -364,11 +366,11 @@ const router = new VueRouter({ component: () => import('../view/login/Forget.vue') } ], - scrollBehavior (to, from, savedPosition) { + scrollBehavior(to, from, savedPosition) { if (savedPosition) { return savedPosition } else { - return { x: 0, y: 0 } + return {x: 0, y: 0} } } }) diff --git a/src/router/media.js b/src/router/media.js new file mode 100644 index 0000000..ed84e60 --- /dev/null +++ b/src/router/media.js @@ -0,0 +1,3 @@ +export default [ + {name: "imageTranslate", path: "imageTranslate", component: () => import("@/view/media/imageTranslate.vue")} +] diff --git a/src/view/Home.vue b/src/view/Home.vue index 6770735..0b6aa4c 100644 --- a/src/view/Home.vue +++ b/src/view/Home.vue @@ -49,6 +49,15 @@ 工作台 + + + + 图片翻译 + +