mirror of
https://github.com/chansee97/nova-admin.git
synced 2025-04-06 03:57:54 +08:00
46 lines
741 B
Vue
46 lines
741 B
Vue
<script lang="ts">
|
|
</script>
|
|
|
|
<script setup lang="ts">
|
|
import AMap from './components/AMap.vue'
|
|
import BMap from './components/BMap.vue'
|
|
|
|
defineOptions({
|
|
name: 'PluginMap',
|
|
})
|
|
|
|
const maps = [
|
|
{
|
|
id: 'AMap',
|
|
label: '高德地图',
|
|
component: AMap,
|
|
},
|
|
{
|
|
id: 'BMap',
|
|
label: '百度地图',
|
|
component: BMap,
|
|
},
|
|
]
|
|
</script>
|
|
|
|
<template>
|
|
<n-card title="地图示例(keepalive缓存)">
|
|
<n-tabs
|
|
type="line"
|
|
animated
|
|
>
|
|
<n-tab-pane
|
|
v-for="item in maps"
|
|
:key="item.id"
|
|
:name="item.id"
|
|
:tab="item.label"
|
|
class="h-600px"
|
|
>
|
|
<component :is="item.component" />
|
|
</n-tab-pane>
|
|
</n-tabs>
|
|
</n-card>
|
|
</template>
|
|
|
|
<style scoped></style>
|