ForcePilot/web/src/stores/database.js
2024-10-24 13:09:59 +08:00

18 lines
451 B
JavaScript

import { ref, computed } from 'vue'
import { defineStore } from 'pinia'
export const useDatabaseStore = defineStore('database', () => {
const db = ref({})
function setDatabase(newDatabase) {
db.value = newDatabase
}
function refreshDatabase() {
fetch('/api/data').then(res => res.json()).then(data => {
console.log("database", data)
setDatabase(data.databases)
})
}
return { db, setDatabase, refreshDatabase }
})