使用Tauri开发桌面应用

本文是对视频 Tauri入门教程[1]的学习与记录

Tauri官网[2]


对 node版本有要求

使用Tauri开发桌面应用_第1张图片

创建项目及目录介绍:

使用Tauri开发桌面应用_第2张图片

项目的目录结构如下

使用Tauri开发桌面应用_第3张图片

可以安装推荐的插件

使用Tauri开发桌面应用_第4张图片

执行npm run tauri build出错,根据 https://github.com/tauri-apps/tauri/issues/7430

执行 yarn add -D @tauri-apps/cli && yarn install

也有其他办法, 可参考[3]

然后再执行npm run tauri build就可以了~

使用Tauri开发桌面应用_第5张图片

跟后端无关的调试, 可以直接 npm run dev


页面调用Rust方法


前端使用invoke,调用Rust

这样算前后端不分离的,不需要Rust提供接口,Vue去调.

直接就能直接Rust的方法

以浮点型计算为例,如果前端计算,精度相差非常大(JS的问题),一般交给后端做 (这里其实描述有误)

Greet.Vue修改为:

"ts">
import { onMounted } from "vue";

//const count = ref(0)
onMounted(() => {
  const a = 0.07;
  const b = 100;
  console.log(a * b);

})
</script>