From 70e44af191906658694e7636b13d071b6cb0f2ab Mon Sep 17 00:00:00 2001 From: vben Date: Fri, 7 Apr 2023 15:50:59 +0800 Subject: [PATCH] chore: remove map demo --- src/hooks/web/useScript.ts | 46 -------------------- src/hooks/web/useTitle.ts | 2 +- src/locales/lang/en/routes/demo.ts | 3 -- src/locales/lang/zh-CN/routes/demo.ts | 3 -- src/router/routes/modules/demo/charts.ts | 25 ----------- src/views/demo/charts/map/Baidu.vue | 46 -------------------- src/views/demo/charts/map/Gaode.vue | 47 --------------------- src/views/demo/charts/map/Google.vue | 53 ------------------------ 8 files changed, 1 insertion(+), 224 deletions(-) delete mode 100644 src/hooks/web/useScript.ts delete mode 100644 src/views/demo/charts/map/Baidu.vue delete mode 100644 src/views/demo/charts/map/Gaode.vue delete mode 100644 src/views/demo/charts/map/Google.vue diff --git a/src/hooks/web/useScript.ts b/src/hooks/web/useScript.ts deleted file mode 100644 index 9707116a..00000000 --- a/src/hooks/web/useScript.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { onMounted, onUnmounted, ref } from 'vue'; - -interface ScriptOptions { - src: string; -} - -export function useScript(opts: ScriptOptions) { - const isLoading = ref(false); - const error = ref(false); - const success = ref(false); - let script: HTMLScriptElement; - - const promise = new Promise((resolve, reject) => { - onMounted(() => { - script = document.createElement('script'); - script.type = 'text/javascript'; - script.onload = function () { - isLoading.value = false; - success.value = true; - error.value = false; - resolve(''); - }; - - script.onerror = function (err) { - isLoading.value = false; - success.value = false; - error.value = true; - reject(err); - }; - - script.src = opts.src; - document.head.appendChild(script); - }); - }); - - onUnmounted(() => { - script && script.remove(); - }); - - return { - isLoading, - error, - success, - toPromise: () => promise, - }; -} diff --git a/src/hooks/web/useTitle.ts b/src/hooks/web/useTitle.ts index 675a5dba..9ade60ad 100644 --- a/src/hooks/web/useTitle.ts +++ b/src/hooks/web/useTitle.ts @@ -26,7 +26,7 @@ export function useTitle() { return; } - const tTitle = t(route?.meta?.title as string); + const tTitle = t(route?.meta?.title ?? ''); pageTitle.value = tTitle ? ` ${tTitle} - ${title} ` : `${title}`; }, { immediate: true }, diff --git a/src/locales/lang/en/routes/demo.ts b/src/locales/lang/en/routes/demo.ts index 1cc82d0b..cfbaf954 100644 --- a/src/locales/lang/en/routes/demo.ts +++ b/src/locales/lang/en/routes/demo.ts @@ -1,8 +1,5 @@ export default { charts: { - baiduMap: 'Baidu map', - aMap: 'A map', - googleMap: 'Google map', charts: 'Chart', map: 'Map', line: 'Line', diff --git a/src/locales/lang/zh-CN/routes/demo.ts b/src/locales/lang/zh-CN/routes/demo.ts index 54f6482c..bc212cac 100644 --- a/src/locales/lang/zh-CN/routes/demo.ts +++ b/src/locales/lang/zh-CN/routes/demo.ts @@ -1,8 +1,5 @@ export default { charts: { - baiduMap: '百度地图', - aMap: '高德地图', - googleMap: '谷歌地图', charts: '图表', map: '地图', line: '折线图', diff --git a/src/router/routes/modules/demo/charts.ts b/src/router/routes/modules/demo/charts.ts index c36b5eed..f301025c 100644 --- a/src/router/routes/modules/demo/charts.ts +++ b/src/router/routes/modules/demo/charts.ts @@ -14,31 +14,6 @@ const charts: AppRouteModule = { title: t('routes.demo.charts.charts'), }, children: [ - { - path: 'baiduMap', - name: 'BaiduMap', - meta: { - title: t('routes.demo.charts.baiduMap'), - }, - component: () => import('/@/views/demo/charts/map/Baidu.vue'), - }, - { - path: 'aMap', - name: 'AMap', - meta: { - title: t('routes.demo.charts.aMap'), - }, - component: () => import('/@/views/demo/charts/map/Gaode.vue'), - }, - { - path: 'googleMap', - name: 'GoogleMap', - meta: { - title: t('routes.demo.charts.googleMap'), - }, - component: () => import('/@/views/demo/charts/map/Google.vue'), - }, - { path: 'echarts', name: 'Echarts', diff --git a/src/views/demo/charts/map/Baidu.vue b/src/views/demo/charts/map/Baidu.vue deleted file mode 100644 index ff53def3..00000000 --- a/src/views/demo/charts/map/Baidu.vue +++ /dev/null @@ -1,46 +0,0 @@ - - diff --git a/src/views/demo/charts/map/Gaode.vue b/src/views/demo/charts/map/Gaode.vue deleted file mode 100644 index 1b43fefc..00000000 --- a/src/views/demo/charts/map/Gaode.vue +++ /dev/null @@ -1,47 +0,0 @@ - - diff --git a/src/views/demo/charts/map/Google.vue b/src/views/demo/charts/map/Google.vue deleted file mode 100644 index e346296b..00000000 --- a/src/views/demo/charts/map/Google.vue +++ /dev/null @@ -1,53 +0,0 @@ - -