/
saibrok
/
mam
Обзор
Документация
Войти
/
saibrok
/
mam
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/stores/settingsStore.js
22 строки
650 B
Saibrok
refactor: Настройки вынесены в модалку
19 авг 2025, 14:04
19 авг 2025, 14:04
6c2ca54
Код
Авторство
О чём код?
import { defineStore } from 'pinia'; export const useSettingsStore = defineStore('settings', { state: () => ({ updateInterval: Number(localStorage.getItem('updateInterval')) || 1000, useRAF: localStorage.getItem('useRAF') === 'false' ? false : true, }), actions: { setUpdateInterval(val) { this.updateInterval = val; localStorage.setItem('updateInterval', val); }, setUseRAF(val) { this.useRAF = val; localStorage.setItem('useRAF', val); }, saveSettings() { localStorage.setItem('updateInterval', this.updateInterval); localStorage.setItem('useRAF', this.useRAF); }, }, });