网站首页 > 技术文章 正文
大家好,很高兴又见面了,我是"高级前端?进阶?",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!
什么是 Quasar 框架
Build high-performance VueJS user interfaces in record time: responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid Mobile Apps and Electron Apps. If you want, all using the same codebase!
Quasar 用于非常快速地构建高性能 VueJS 用户界面,包括:响应式单页应用、SSR 应用、PWA、浏览器扩展、混合移动应用和 Electron 应用。更加强大的是,如果开发者愿意全部可以使用同一个代码库。
除了惊人的开发速度外,Quasar 还具有以下特征:
- 基于 Vue.js,可获得适用于网站和应用的最好 UI 且遵循 Material 规约
- 开箱即用,为桌面和移动浏览器,包括: iOS Safari 等提供最佳支持
- 通过与 CLI 紧密集成,为每种构建模式,包括:SPA、SSR、PWA、移动应用程序、桌面应用程序和浏览器扩展等提供一流的支持,并提供最佳的开发人员体验
- 易于定制(CSS)和扩展(JS),注重框架性能
- 自动 tree-shakable,具有定期发布周期,包括新功能
Quasar 的座右铭是:编写一次代码,同时将其部署为网站、移动应用程序和 / 或 Electron 应用程序。同时,使用 Quasar 时开发者不需要额外的外部库,例如: Hammer.js、Moment.js 或 Bootstrap,因为其内部已经满足了这些需求而且占用空间很小。
目前 Quasar 在 Github 通过 MIT 协议开源,有超过 25k 的 star、4k 的 fork、47k 的项目依赖量,妥妥的前端优质开源项目。
如何使用 Quasar
Quasar 提供了丰富的布局 (Flexbox)、Vue 指令、插件系统、CLI、组件库等用于开发者快速开始,同时还提供了 quasar.config 配置用于与 Vite、Webpack 等打包工具集成。
module.exports = function (ctx) {
// can be async too
console.log(ctx)
// Example output on console:
/*
{
dev: true,
prod: false,
mode: {spa: true},
modeName: 'spa',
target: {},
targetName: undefined,
arch: {},
archName: undefined,
debug: undefined
}
*/
// context gets generated based on the parameters
// with which you run "quasar dev" or "quasar build"
return {
// ... your config
}
}
Quasar 组件库的使用也非常简单,比如下面是常见的 Button 组件的用法:
<template>
<div class="q-pa-md q-gutter-sm">
<q-btn color="white" text-color="black" label="Standard" />
<q-btn color="primary" label="Primary" />
<q-btn color="secondary" label="Secondary" />
<q-btn color="amber" glossy label="Amber" />
<q-btn color="brown-5" label="Brown 5" />
<q-btn color="deep-orange" glossy label="Deep Orange" />
<q-btn color="purple" label="Purple" />
<q-btn color="black" label="Black" />
</div>
</template>
更多关于 Quasar 框架的用法和示例可以参考文末资料,本文不再过多展开。
参考资料
https://github.com/quasarframework/quasar
https://quasar.dev/introduction-to-quasar
https://quasar.dev/vue-components/button
https://www.youtube.com/watch?v=C-v262YhYvw
猜你喜欢
- 2024-12-11 基于 Vue3 开箱即用的中后台管理系统框架
- 2024-12-11 初学前端框架Vue.js,用vue ui创建项目会不会被鄙视
- 2024-12-11 为何 TanStack Virtual 成为 React/Vue/Svelte 框架虚拟滚动天花板?
- 2024-12-11 盘点二次元浓度最高前端框架——Vue重大版本的神秘代号
- 2024-12-11 Avue - 更加贴合企业开发的数据驱动前端开发框架
- 2024-12-11 web前端框架Vue基础一
- 2024-12-11 Vue 将推出「无虚拟DOM」版本,又是新的前端框架趋势?
- 2024-12-11 浅谈前端JS框架——Vue.js
你 发表评论:
欢迎- 07-07使用AI开发招聘网站(100天AI编程实验)
- 07-07Tailwindcss 入门(tailwindcss中文文档)
- 07-07CSS 单位指南(css计量单位)
- 07-07CSS 定位详解(css定位属性的运用)
- 07-07程序员可以作为终身职业吗?什么情况下程序员会开始考虑转行?
- 07-07云和学员有话说:国企转行前端开发,斩获13K高薪!
- 07-0791年转行前端开发,是不是不该转,有啥风险?
- 07-07计算机图形学:变换矩阵(图形学 矩阵变换)
- 594℃几个Oracle空值处理函数 oracle处理null值的函数
- 587℃Oracle分析函数之Lag和Lead()使用
- 575℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 572℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 568℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 561℃【数据统计分析】详解Oracle分组函数之CUBE
- 548℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 541℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- 前端获取当前时间 (50)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)