/
devron
/
ecomm-app
Обзор
Документация
Войти
/
devron
/
ecomm-app
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
resources/js/Components/Maps/useMaps.js
29 строк
630 B
Romulus
first init
17 апр 2024, 15:18
17 апр 2024, 15:18
6886bc2
Код
Авторство
О чём код?
import { ref } from 'vue' import Maps from '@/Api/maps' const useMaps = (props) => { const maps = new Maps(props); const loading = ref(0); const success = ref(0); const error = ref(null); const ready = async () => { let ymaps; error.value = null; success.value = 0; loading.value = 1; try { ymaps = await maps.ready(); success.value = 1; } catch (err) { error.value = err; } finally { loading.value = 0; } } return { ready, error, loading, success, maps } } export default useMaps;