app.setBadgeCount不起作用

时间:2016-10-03 11:30:00

标签: javascript electron

app.on('ready', function () {
  let self = this;

  mainWindow = new BrowserWindow({
    x: mainWindowState.x,
    y: mainWindowState.y,
    width: mainWindowState.width,
    height: mainWindowState.height,
    'node-integration': false,
    preload: __dirname + '/vendor/electron_boilerplate/context_menu.js',
  });

  if (process.platform === 'linux') {
    app.getLocale();
    mainWindow.setBadgeCount = 5;
  }
}

为什么我不能使用electron.app.setBadgeCount()?

1 个答案:

答案 0 :(得分:1)

第一个问题是setBadgeCount是一个函数,而不是一个属性,第二个问题是它是app模块的一部分。你应该做的是:

app.setBadgeCount(5)