当前位置: 首页 > news >正文

Element-UI Plus 暗黑主题切换

  1. 在main.js中引入下面文件
import 'element-plus/theme-chalk/dark/css-vars.css'
  1. 安装 @vueuse/core
pnpm add @vueuse/core
  1. App.vue 添加下面代码

使用了 useDark() 的页面才会从 localStorage中读取当前主题状态,否则,刷新页面就会恢复默认主题
在App.vue 添加 useDark() 所有页面都可以复用

import {useDark} from '@vueuse/core'
useDark()
  1. 案例1: 按钮 控制暗黑模式切换
<script setup>
import {useDark, useToggle} from "@vueuse/core";const isDark = useDark()
const toggleDark = useToggle(isDark)
</script><template><el-button @click="toggleDark()">{{ isDark ? '简白主题' : '暗黑主题' }}</el-button>
</template>
  1. 案例2: switch 控制暗黑模式切换
<script setup>
import {useDark} from "@vueuse/core"
const isDark=useDark()
</script><template><el-switch v-model="isDark"></el-switch>
</template>

http://www.mrgr.cn/news/40567.html

相关文章:

  • 虚幻引擎-设置UI自适应屏幕大小
  • php生成透明图片和文字
  • Windows 环境下 MySQL5.5 安装与配置详解
  • 图神经网络DGL库之消息传递
  • Linux数据备份
  • idea 同一个项目不同模块如何设置不同的jdk版本
  • MySQL安装与环境配置(Windows系统 MySQL8.0.39)
  • 教程:在Linux上启动、运行、杀掉和管理项目程序
  • 从构建个性化学习系统维度提高认知转化率
  • 【JavaWeb】JavaWeb笔记 Servlet
  • Hopcroft算法划分解释
  • Acwing 组合计数
  • 第十九章(自定义类型:结构体)
  • 今日指数项目项目集成RabbitMQ与CaffienCatch
  • 【漏洞复现】泛微OA E-Office do_excel.php 任意文件写入漏洞
  • 编码能力提升计划 - 华为OD统一考试(E卷)
  • C++入门基础 (超详解)
  • Trilium Notes笔记本地化部署与简单使用指南打造个人知识库
  • Spring Boot与足球青训后台系统的协同
  • IPv4与TCP数据包结构解析