import { ref } from 'vue' import {axiosInstance} from './axiosInstance' import hd from './hotelData' export const hotelData = ref(hd as any[]) const backEndURL = 'https://backend.huamei2001.com' export const getData = () => { return new Promise((resolve, reject) => { if(hotelData.value.length > 0) { resolve(hotelData.value) return }else{ axiosInstance.get(`${backEndURL}/hotels`) .then(res=>{ console.log('desigmExamples res',res) if(res.data.status === 200){ hotelData.value = res.data.payload resolve(hotelData.value) }else{ reject(res.data.message) } }).catch(err=>{ console.log('getHotelData Error', err) reject(err) }) } }) }