Vue3 + Vite中使用unocss
什么是unocss?
unocss是一个即时的原子CSS引擎,它可以让你用简短的类名来控制元素的样式,而不需要写复杂的CSS代码。
Unocss: Guide
用Vite安装和配置步骤:UnoCSS Vite Plugin
互动性文档:https://unocss.dev/interactive/(查询默认预设中的东西)
unocss的优点
它可以让你快速地开发和原型设计,而不需要考虑CSS的细节。
它可以让你的CSS文件更小,因为它只生成你用到的工具类。
它可以让你的CSS更一致,因为它遵循一套预设的规则和变量。
它可以让你的CSS更灵活,因为它支持自定义工具类,变体,指令和图标。
它可以让你的CSS更易于维护,因为它避免了样式冲突和重复代码。
安装unocss
pnpm add -D unocss
// or
yarn add -D unocss
// or
npm install -D unocss
在打包工具配置文件中配置插件
vite配置
// vite.config.js
import UnoCSS from 'unocss/vite'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [
UnoCSS(),
],
})
创建一个`uno.config.js 配置文件
// uno.config.js
import { defineConfig, presetAttributify, presetUno } from 'unocss'
export default defineConfig({
presets: [
presetAttributify({ /* preset options */ }),
presetUno(),
],
})
在main.js中使用
// main.js
// vite如下配置
import 'virtual:uno.css'
安装vscode插件unocss
在settings.json
中配置,作用是写css的时候带智能提示
"editor.quickSuggestions": {
"strings": true,
"other": true,
"comments": true,
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!