Tray (托盘)

获取

var Tray = RongDesktop.require('Tray');

Tray.setTitle(title)

设置托盘图标旁边的标题, 仅 macOS 有效

参数说明:

参数 类型 是否必填 说明 桌面版版本
title String 标题内容 2.0.0

示例代码:

Tray.setTitle('99+');

开启或关闭托盘闪烁

参数说明:

参数 类型 是否必填 说明 桌面版版本
enabled Boolean 是否开始闪烁, 默认为 true 2.0.0

示例代码:

Tray.blink(true);

Tray.setMenu(option)

设置托盘菜单

option 参数说明:

参数 类型 是否必填 说明 桌面版版本
menus Array 菜单列表, 由多个 menu 组成 2.0.0

menu 参数说明:

参数 类型 是否必填 说明 桌面版版本
label String 菜单标题 2.0.0
type String 菜单类型, 默认为 'normal' 2.0.0
click Function 点击执行事件 2.0.0
checked Boolean 是否默认选中 2.0.0
submenus Array 子菜单列表 2.0.0

type 可选值:

type 说明 桌面版版本
normal 点击按钮 2.0.0
checkbox 单选框 2.0.0
radio 复选框 2.0.0
separator 分割线 2.0.0

示例代码:

var menus = [
    {
        label: '打开',
        click: function() {
            browserWin.show();
        }
    },
    {
        type: 'separator'
    },
    {
        label: '截图',
        click: function() {
            Screenshot.take();
        }
    },
    {
        label: '退出',
        click: function() {
            app.quit();
        }
    }
];
Tray.setMenu({
    menus: menus
});

results matching ""

    No results matching ""