应用(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>