vite配置-暗黑模式
Element Plus 2.2.0 版本开始支持暗黑模式,启用方式参考 Element Plus 官方文档 - 暗黑模式, 官方也提供了示例 element-plus-vite-starter 模版 。
这里根据官方文档和示例讲述如何使用 VueUse 的 useDark 方法实现暗黑模式的动态切换。
Element Plus 2.2.0 版本开始支持暗黑模式,启用方式参考 Element Plus 官方文档 - 暗黑模式, 官方也提供了示例 element-plus-vite-starter 模版 。
这里根据官方文档和示例讲述如何使用 VueUse 的 useDark 方法实现暗黑模式的动态切换。
根据当前代码的环境变化的变量叫做环境变量。比如 VITE_BASE_URL
代表请求接口的 URL,在开发环境下为 //127.0.0.1:9000/api
,在生产环境下为 //www.test.com/api
。
// 声明 window 上自定义属性,如事件总线 | |
declare interface Window { | |
eventBus: any; | |
} | |
// 声明.vue 文件 | |
declare module "*.vue" { | |
import { DefineComponent } from "vue"; | |
const component: DefineComponent<object, object, any>; | |
export default component; | |
} |
提示:遇到 ts 报错,有些时候是配置未生效,可以重启 vscode 或 ts 服务(vscode 快捷键 ctrl+shift+p 调出命令行,输入 Restart TS Server)
通过 vite-plugin-svg-icons 插件整合
Iconfont
第三方图标库实现本地图标参考: vite-plugin-svg-icons 安装文档