2021-09-08 23:53:32
Quasar 是一个基于 Vue3 的开源 UI 组件框架,支持构建多模式应用,提供超过 70 个高性能、可定制的 Material Design 组件,具备跨平台部署能力。
核心功能与特性
跨平台兼容性
全面适配桌面和移动浏览器(包括 iOS Safari),确保跨设备一致性体验。
响应式设计自动适配不同屏幕尺寸,无需额外适配代码。
性能优化
内置 Tree-Shaking 机制,自动移除未使用代码,减少最终应用体积。
组件设计以性能和响应性为核心,使用开销极低。

全平台一体化开发
单一代码库支持所有平台,包括响应式网站(SPA/SSR + PWA)、移动应用及桌面应用。
提供统一的开发规范和工具链,降低维护成本。
灵活的集成方式
UMD 模式:通过添加 CSS 和 JS 文件直接集成到现有项目,无需重新构建。
CLI 工具:支持快速初始化项目,提供定制化配置和扩展能力。
Vite/Vue CLI 集成:兼容主流构建工具,简化项目搭建流程。



通过 Vite 创建项目
# 初始化 Vite 项目(Vue 模板)npm init vite@latest my-vue-app -- --template vue# 安装 Quasarnpm install quasar @quasar/extras# 或使用 pnpmpnpm create vite my-vue-app -- --template vuepnpm add quasar @quasar/extras通过 Vue CLI 创建项目
# 安装 Vue CLInpm install -g @vue/cli# 创建项目vue create my-app# 添加 Quasar 插件vue add quasar

GitHub:
官方文档:
中文文档:
Quasar 通过其全面的功能、高效的开发流程和优秀的跨平台能力,成为 Vue3 生态中构建多模式应用的首选框架之一。