• 使用Tauri开发桌面应用


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

    Tauri官网[2]


    对 node版本有要求

    alt

    创建项目及目录介绍:

    alt

    项目的目录结构如下

    alt

    可以安装推荐的插件

    alt

    执行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就可以了~

    alt

    跟后端无关的调试, 可以直接 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>