经过一翻努力,我把Vue装进了Tauri桌面端
前几天,就开始琢磨着开发桌面端。
常规来说,开发Windows桌面端,要不C++,要不C#之类的传统语言。
奈何这些语言都入门水平。
一、几天时间,学会了 Tarui的安装和卸载
查了下,针对多端平台,目前比较火的是 Electron 和 Tauri 框架。
Tauri 今年2022年6月才发布正式1.0版本,网上的资料相当少。
只能啃官网的英文文档。
经过一天的,装了卸,卸了装的步骤。
终于打开了 Tauri 的开发模式的界面。
这种桌面开发的工程文件,太可怕了。
安装一些常规的依赖,少则几万文件,多则几十万。
删除 Electron 的一个测试项目,加上 npm 安装的包。
足足删了半个小时,还是SSD硬盘。
有40多万文件,太恐怖。
二、 Tauri的基础环境
Tauri后端是Rust语言。
前端可以选择任何前端语言,包括不限于vue,react,html+css这些。
我选择了时下最流行的框架和相关支持依赖。
Tarui = Vue3 + Vite + Pinia + axios + element-plus
三、遇到的问题
遇到的问题,其实挺多,其实主要还是Vue3坑。
我是从小程序转到Vue的,所以一直习惯Vue2这种选项式的开发。
对于Vue3这种组合api式的开发,有点转不筋来。
现在是两种模式混合着写。
其他的问题,就是 Tauri 本身的一些坑(技术难点)。
(1)窗口支持缩放。
(2)配置api白名单。
(3)配置统一访问接口地址。
(4)窗口最大化支持。
(5)icon配置。
四、目前完成了九分之一的工作量
文章版权声明:除非注明,否则均为林羽凡原创文章,转载或复制请以超链接形式并注明出处。