Rust的前端Tauri编程-基于JS框架的初步探索

上次的项目做完后,有一项遗憾,没有返回结果,而结果是一个html表格,我想用html直接在窗口显示,这时发现R里面包括slint没有很直接的方法,直接弹出浏览器有点太简单没有挑战。这是就被推送了他的竞争对手,Tauri,当初我也查过它,是一个前后端分离,可以使用各种JS前端框架的应用。于是今天拿来练习一下。

对Vue并不是很熟悉,好在以前有Ubuntu24.2下安装的Node20.4这就npm,它推荐用npm。在这个环境下,下载https://github.com/cornflourblue/vue-3-pinia-registration-login-example这是我要调用使用的基础。因为我对Vue不熟悉,别的也只能借用。npm install npm dev。

这个项目有一点报错,但是可以运行。

一。 安装依赖,其实就在项目主页一步步来。

二、使用tauri进行集成,https://tauri.app/v1/guides/getting-started/setup/integrate

这里在最后一步就能打开刚才的主页。是在程序窗口打开的

三、剩下的就是调试,对于它推荐的vite,一大特点是,实时更新改变。包括rs的代码。要是更新不太对,就再启动一次。、

四、发布,除了本平台可生成deb和rpm安装版,还以,垮平台生成window的安装程序,是setup版,的目前大小也就3M ,步骤是https://tauri.app/v1/guides/building/cross-platform

最后就发布了 一个有一个界面的程序用于登陆。

相关推荐
lvchaoq16 分钟前
页面停留时间过长导致token过期问题
前端
兔老大的胡萝卜18 分钟前
pm2 部署nuxt4项目
javascript·nuxt4
阿蒙Amon21 分钟前
JavaScript学习笔记:17.闭包
javascript·笔记·学习
elangyipi12321 分钟前
深入理解前端项目中的 package.json 和 package-lock.json
前端·json
布茹 ei ai21 分钟前
QtWeatherApp - 简单天气预报软件(C++ Qt6)(附源码)
开发语言·c++·qt·开源·开源项目·天气预报
Wpa.wk23 分钟前
自动化测试 - 文件上传 和 弹窗处理
开发语言·javascript·自动化测试·经验分享·爬虫·python·selenium
LinHenrY122724 分钟前
初识C语言(编译和链接)
c语言·开发语言·蓝桥杯
_OP_CHEN24 分钟前
【Python基础】(二)从 0 到 1 入门 Python 语法基础:从表达式到运算符的全面指南
开发语言·python
l1t25 分钟前
利用小米mimo为精确覆盖矩形问题C程序添加打乱函数求出更大的解
c语言·开发语言·javascript·人工智能·算法
LYFlied33 分钟前
【算法解题模板】-【回溯】----“试错式”问题解决利器
前端·数据结构·算法·leetcode·面试·职场和发展