Код: Выделить всё
useDark
Код: Выделить всё
useToggle
Код: Выделить всё
const isDark = useDark({
selector: 'body',
attribute: 'color-scheme',
valueDark: 'dark',
valueLight: 'light',
})
Код: Выделить всё
isDark
В настоящее время я использую магазин Pinia для хранения информации о том, установлен ли режим: темный или светлый. Затем я использую это значение в каждом элементе HTML каждого компонента, чтобы применить класс «темный» или «светлый». Однако этот подход требует много времени, и я считаю, что должен быть лучший способ справиться с этим.
Подробнее здесь: https://stackoverflow.com/questions/765 ... de-in-vue3