2024-01-03 16:10:52 +08:00

37 lines
778 B
Vue

<template>
<div class="app-container">
<transition name="el-zoom-in-center">
<offline-data-list v-if="options.showList" @showCard="showCard" />
<offline-data-detail v-if="options.showDetail" @showCard="showCard" />
</transition>
</div>
</template>
<script>
import OfflineDataList from './OfflineDataList'
import OfflineDataDetail from './OfflineDataDetail'
export default {
name: 'OfflineData',
components: { OfflineDataList, OfflineDataDetail },
data() {
return {
options: {
data: {},
showList: true,
showDetail: true
}
}
},
methods: {
showCard(data) {
Object.assign(this.options, data)
}
}
}
</script>
<style lang="scss" scoped>
</style>