用Quasar开发Vue3+Electron跨平台应用的简单指南

Vue + quasar-framework进行Vue混合app开发 ─ 环境准备(一) 这几天有空闲时间去网上找了找vue的相关的ui框架,看到有网友推荐quasar-framework,去它官网看了下,然后看到了Hybrid Mobile Apps (that look native,意思就是混合移动应用程序,这不就是混合app吗,还是基于Vue的,仔细看了下支持的东西还挺多单页面应用、SSR服务器渲染、渐进式Web、混合app开发、Electron Apps开发(桌面应用),乖乖... 阅读详情

1. 前言

Quasar是一个开源的vue.js基础框架,简单配置即可在其基础上进行SPA, SSR, PWA, 手机网站以及跨平台应用程序的开发,本文将简述如何基于Quasar + Vue3 + Vite + Electron进行桌面应用开发。

2. 配置流程

2.1 框架构建

首先,在要存放代码文件夹的目录下执行如下指令,使用yarn或npm开始框架配置流程,目前官方对pnpm的支持还处于实验阶段,所以推荐使用上述的两种方式。

$ yarn global add @quasar/cli 
$ yarn create quasar 
# or: 
$ npm i -g @quasar/cli 
$ npm init quasar 

命令执行后会出现如下交互

选择App with Quasar CLI然后按需选择就好,建议此处配置的时候选择Vite而不是webpack,在开发阶段会省下很多时间。

在走完此处流程后,基本的框架已经自动搭建好了,我们进入刚刚构建好的文件夹。

2.2 Electron开发模式

进入这个文件夹后,可以看到内容如下:

<
一、 electron-vue + quasar 环境搭建 electron 和 quasar 简介 electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,简单来说就是使用HTML那套做GUI程序。 quasar 简单来说是一套基于VUE的控件库,采用Material风格。 开发工具 vscode webstorm atom … 使用什么工具看个人喜好,这里使用的VSCode 我用的开... 阅读详情

相关推荐

Vue 跨平台开发全指南:安卓、iOS、桌面端完整流程解析

使用 Vue 开发跨平台应用(安卓、iOS、桌面端)通常借助 混合开发框架 实现,核心思路是用 Vue 编写单页应用(SPA),再通过框架将其打包为各平台原生应用。

weixin_41413777的博客 1560

JS教程之使用 Pinia、Electron 和 Quasar 构建 Vue 3 桌面应用程序

Quasar是 MIT 许可的基于 Vue.js 的开源框架,针对 SPA、SSR、PWA、移动应用程序、桌面应用程序和浏览器扩展,所有这些都使用一个代码库。它处理构建设置并提供符合 Material Design 的 UI 组件的完整集合。Quasar的座右铭是:由于以下原因,使用 Quasar 可以大大节省开发时间:它基于 Vue.js。 它提供了许多遵循 Material Design 准则的 UI 组件。 它有一个包含新功能的定期发布周期。 它为每种构建模式(SPA、SSR、PWA、移动应用、桌面应

iCloudEnd的博客 1062

quasar-admin:基于Vue.js和使用过的Quasar框架的免费Quasar管理模板

类星体管理模板 基于Vue.js和使用的Quasar框架的免费Quasar管理模板。 网站: : 支持 如果这以任何方式对您有所帮助,您可以通过支持我为该项目的长期生存做出贡献: 请务必查看我的赞助商页面。 (GitHub当前使您的支持翻倍!因此,如果您以$ 10 / mo的价格支持我,我将获得$ 20的回报!他们是炼金术士 :winking_face: ) 非常感谢!!! 安装依赖项 npm install 在开发模式下启动应用程序(热代码重新加载,错误报告等) quasar dev 构建用于生产的应用 quasar build 屏幕UI 登录 仪表盘 CRM仪表板 邮件 锁屏1 锁屏2 价钱 自定义配置 请参阅配置quasar.conf.js 。 执照 麻省理工学院

MTGS与3D高斯泼溅:如何用多轨迹数据重建自动驾驶场景(附代码解析)

本文深入解析了MTGS(多轨迹高斯泼溅)技术在自动驾驶场景重建中的工程实践。该方法通过分层场景表示,巧妙融合多轨迹数据,利用3D高斯泼溅技术统一处理静态几何与动态物体,有效解决了复杂环境下的重建难题。文章结合代码,详细阐述了其实现框架、损失函数设计及优化策略,为构建高保真数字孪生场景提供了实用指南。

v5w6x的博客 446

VIVADO中的IP核在MATLAB中仿真

VIVADO中的IP核在MATLAB中仿真项目简述VIVADO建立FFT IP核MATLAB调用FFT IP核 项目简述 我们都会用MATLAB进行算法验证,但是经常会发现如果VIVADO中调用了IP核,那么最终会发现VIVADO与MATLAB之间的数据不可以统一的对应起来。那么,MATLAB验证的效果就会大大下降,那么可不可以想办法将VIVADO中的IP核封装成一个函数在MATLAB中调用呢?答案是可以的。这篇博客主要以FFT的IP核为例讲解封装成一个函数并且成功在MATLAB中调用。 本次实验所使用的软

zhangningning1996的博客 6993

变焦跟踪理论基础(如何在变焦过程中保持清晰)

如何在整个变焦过程中一直保持图像的清晰度或焦点是变焦跟踪的主要挑战。 当用户在缩放跟踪的情况下改变缩放时,设备保持对焦。 然而,在没有变焦跟踪的情况下,图像变得失焦,图像在变焦跟踪后由于自动对焦(AF)算法才最终对焦。...................................................

ChenYX的博客 20万+

SeedVR2插件双版本共存实战:手把手教你创建幽灵节点解决ComfyUI兼容问题

本文详细介绍了解决ComfyUI中SeedVR2插件新旧版本兼容问题的实战方案。通过目录隔离实现双版本共存,并手把手教你创建‘幽灵节点’来模拟缺失的SeedVR2ExtraArgs节点,从而让旧工作流得以正常运行,同时享受新版本的功能与性能。

red88的博客 1407

百条网络工程师基础面试题(不断更新)

1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3)什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。 4)什么是 LAN? LAN 是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连接。 5)什么是节点? 节点是指连接发生的点。它可以是作为网络一部分的计算机

weixin_42728126的博客 2万+

长短期记忆网络(LSTM)预测模型及其Python和MATLAB实现

LSTM 通过独特的门控机制解决了传统 RNN 的梯度消失和梯度爆炸问题,使其在处理长序列时具有显著优势。随着技术的不断发展,LSTM 及其变种(如 Bi-directional LSTM、Stacked LSTM 等)有望在更复杂的任务中发挥重要作用。2. **可视化真实值和预测值**:通过绘图来比较真实值和预测值,判断模型的准确性。2. **输入门(Input gate)**:决定当前的输入信息对细胞状态的影响。1. **细胞状态(Cell state)**:保持信息在时间步之间的传递。

qq_45441438的博客 2056

Stata实战:DID平行趋势检验完整操作指南(附reghdfe+coefplot代码)

本文提供了一份使用Stata进行DID平行趋势检验的完整实战指南。文章详细讲解了从数据准备、生成相对时间变量,到利用reghdfe命令构建动态效应模型,以及使用coefplot命令进行结果可视化的全流程操作。核心在于通过检验政策前交互项的显著性,验证处理组与对照组是否满足平行趋势假设,为后续因果推断奠定可靠基础。

weixin_29231725的博客 1381

Zookeeper+Hadoop+Spark+Flink+Kafka+Hbase+Hive 完全分布式高可用集群搭建(保姆级超详细含图文) 附安装包网盘下载

Hadoop+Spark+Flink+Zookeeper+Kafka+Hbase+Hive完全分布式高可用集群搭建 Hadoop高可用集群搭建 Spark高可用集群搭建 Flink高可用集群搭建 Zookeeper高可用集群搭建 Kafka高可用集群搭建 Hbase高可用集群搭建 Hive高可用集群搭建 mysql搭建 jdk部署 大数据集群环境搭建

Mr.L-OAM的博客 2万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: 移动端内webview页面调试技巧
下一篇: 原生小程序canvas生成图片、保存到本地
普通网友
博客等级 码龄6年 853粉丝 428原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值