perf: optimization final phase - defineAsyncComponent for modals
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
<script setup lang="ts">
|
||||
import { onMounted, ref, watch, nextTick, onUnmounted, computed } from "vue";
|
||||
import { onMounted, ref, watch, nextTick, onUnmounted, computed, defineAsyncComponent } from "vue";
|
||||
import { useRouter } from "vue-router";
|
||||
import { useI18n } from "vue-i18n";
|
||||
import { useRouteStore } from "@/stores/route";
|
||||
@ -11,7 +11,7 @@ import { analyticsService } from "@/services/analyticsService";
|
||||
import { getImageUrl } from "@/utils/imageUrl";
|
||||
|
||||
import { useDirectionsRoute } from "@/composables/useDirectionsRoute";
|
||||
import BusStopInfoModal from "@/components/BusStopInfoModal.vue";
|
||||
const BusStopInfoModal = defineAsyncComponent(() => import("@/components/BusStopInfoModal.vue"));
|
||||
import type { BusStop } from '@/types'
|
||||
|
||||
const router = useRouter();
|
||||
|
||||
Reference in New Issue
Block a user