From d7a1b527a6e5218e2f80b03e2f5103c08b6b03d1 Mon Sep 17 00:00:00 2001 From: heixinyouzi <2410633923@qq.com> Date: Mon, 4 Nov 2024 12:21:28 +0800 Subject: [PATCH] tubiao --- src/api/mix/index.js | 9 +++++++++ src/views/console/menu/index.vue | 19 ++++++++++++++++++- vite.config.js | 3 +++ 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/api/mix/index.js b/src/api/mix/index.js index d77b25b..a923461 100644 --- a/src/api/mix/index.js +++ b/src/api/mix/index.js @@ -13,4 +13,13 @@ export function ipStat() { url: '/mix/ip', method: 'get' }); +} + +// menuIcon +export function menuIcon(params) { + return request({ + url: '/mix/icon', + method: 'get', + params:{url:params} + }); } \ No newline at end of file diff --git a/src/views/console/menu/index.vue b/src/views/console/menu/index.vue index 6912396..ddc6a9b 100644 --- a/src/views/console/menu/index.vue +++ b/src/views/console/menu/index.vue @@ -33,7 +33,11 @@ - + + + @@ -252,6 +256,19 @@ function createColumns({ edit, remove, view }) { function addMenu() { mshow.value = true } + +async function getMenuIcon(){ + if (menuValue.menuLink == null || !menuValue.menuLink) { + $msg.error('请输入导航链接') + return + } + const res = await $http.mix.menuIcon(menuValue.menuLink) + console.log(res); + + menuValue.menuIcon = res.baseUrl+res.data +} + + onMounted(async () => { getClass() getList() diff --git a/vite.config.js b/vite.config.js index a858164..104e6dd 100644 --- a/vite.config.js +++ b/vite.config.js @@ -29,6 +29,9 @@ export default defineConfig({ pure: ['console.log'], // 删除 console.log drop: ['debugger'], // 删除 debugger }, + define: { + __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: 'true' + }, resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)),