app

获取应用程序元数据。

tauri.conf.json 中的 build.withGlobalTauri 设置为 true 时,也可以通过 window.__TAURI__.app 访问此软件包。

API 必须添加到 tauri.conf.json 中的 tauri.allowlist.app 中:


{
  "tauri": {
    "allowlist": {
      "app": {
        "all": true, // 启用所有app接口
        "show": true,
        "hide": true
      }
    }
  }
}        

建议只列出您要使用的 API,以优化程序包的大小和安全性。

方法

getName

getName(): Promise<string>

获取应用程序名称

示例


import { getName } from '@tauri-apps/api/app';
const appName = await getName();

自1.0.0版本起

返回值: Promise<string>

getTauriVersion

getTauriVersion(): Promise<string>

获取Tauri版本。

示例


import { getTauriVersion } from '@tauri-apps/api/app';
const tauriVersion = await getTauriVersion();

自1.0.0版本起

返回值: Promise<string>

getVersion

getVersion(): Promise<string>

获取应用程序版本

示例


import { getVersion } from '@tauri-apps/api/app';
const appVersion = await getVersion();

自1.0.0版本起

返回值: Promise<string>

hide

hide(): Promise<void>

在 macOS 上隐藏应用程序。

示例


import { hide } from '@tauri-apps/api/app';
await hide();

自1.2.0版本起

返回值: Promise<void>

show

show(): Promise<void>

在 macOS 上显示应用程序。此功能不会自动聚焦任何特定的应用程序窗口。

示例


import { show } from '@tauri-apps/api/app';
await show();

自1.2.0版本起

返回值: Promise<void>