index.vue 532 B

1234567891011121314151617181920212223
  1. <template>
  2. <ContentWrap>
  3. <IFrame v-if="!loading" :src="url" />
  4. </ContentWrap>
  5. </template>
  6. <script setup lang="ts" name="Druid">
  7. import * as ConfigApi from '@/api/infra/config'
  8. const loading = ref(true) // 是否加载中
  9. const url = ref(import.meta.env.VITE_BASE_URL + '/druid/index.html')
  10. /** 初始化 */
  11. onMounted(async () => {
  12. try {
  13. const data = await ConfigApi.getConfigKeyApi('url.druid')
  14. if (data && data.length > 0) {
  15. url.value = data
  16. }
  17. } finally {
  18. loading.value = false
  19. }
  20. })
  21. </script>