Files
myprojplanet_vite/src/components/CExportImportPage/CExportImportPage.vue

55 lines
1.2 KiB
Vue
Raw Normal View History

<template>
2025-03-01 14:14:43 +01:00
<div v-if="myrec && myrec.path" style="width: 800px" class="">
<div v-if="esporta">
<h2>Pagina '{{ myrec.path }}'</h2>
<br />
<div class="column">
Esporta:
<q-input
outlined
autofocus
v-model="nomefile"
label="Nome File"
></q-input>
<q-btn
color="primary"
:label="esporta ? 'Esporta Pagina' : 'Importa Pagina'"
@click="esportaPagina"
></q-btn>
<CDownloadJsonFile
v-if="testoJson"
:testoJson="testoJson"
:title="`Scarica file ${nomefile}`"
:nomefile="nomefile"
>
</CDownloadJsonFile>
</div>
</div>
<div v-else>
<div class="column">
Importa file JSON:
2025-03-01 14:14:43 +01:00
<input type="file" @change="onFileChange" />
fileContent: {{ fileContent }}
<q-btn
color="primary"
label="Importa file"
@click="importaPagina"
></q-btn>
</div>
</div>
2025-03-01 14:14:43 +01:00
<div class="row">
Risultato:<br />
{{ ris }}
</div>
</div>
</template>
<script lang="ts" src="./CExportImportPage.ts"></script>
<style lang="scss" scoped>
2025-03-01 14:14:43 +01:00
@import "./CExportImportPage.scss";
</style>