应用(app)

获取应用元数据。

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

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

{
  "tauri": {
    "allowlist": {
      "app": {
        "all": true, // enable all app APIs
        "show": true,
        "hide": true
      }
    }
  }
}

建议仅将您使用的 API 加入允许列表,以实现最佳的包大小和安全性。

函数

getName

getName(): Promise<string>

获取应用名称

示例:

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

Since: 1.0.0

返回: Promise<string>

getTauriVersion

getTauriVersion(): Promise<string>

获取Tauri版本。

示例

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

Since: 1.0.0

返回: Promise<string>

getVersion

getVersion(): Promise<string>

获取应用版本。

示例

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

Since: 1.0.0

返回: Promise<string>

hide

hide(): Promise<void>

在macOS系统隐藏应用

示例

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

Since: 1.2.0

返回: Promise<void>

show

show(): Promise<void>

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

示例

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

Since: 1.2.0

返回: Promise<void>