久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Electron JS事件多次觸發(fā)

Electron JS event is firing multiple times(Electron JS事件多次觸發(fā))
本文介紹了Electron JS事件多次觸發(fā)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習吧!

問題描述

在 electronJS 中,我創(chuàng)建了一個自定義應(yīng)用程序菜單,我在其中將事件從主進程發(fā)送到渲染器進程,但現(xiàn)在發(fā)生的事情是我正在監(jiān)聽該事件多次運行的位置.因此,如果有人可以幫助我找到并解決錯誤.謝謝.這是我的代碼:

In electronJS, I have created a custom application menu in which I'm sending the event from main process to renderer process, but now what happening is where I'm listening this event is running multiple times. So, if anyone could help me to find and resolve the error. Thanks. Here's my code:

label: test,
          click: function (item, focusedWindow, event) {
            mainWindow.webContents.send('test')
          }

ipcRenderer.on('test', (event, action) => {
      console.log('called')
    })

現(xiàn)在這個console.log被打印了多次.

Now this console.log is printed multiple times.

原代碼:

{
  label: constants.APPLICATION_MENU.ARTICLE.MENU.KEYWORD.LABEL,
  accelerator: constants.APPLICATION_MENU.ARTICLE.MENU.KEYWORD.ACCELERATOR,
  click: function (item, focusedWindow, event) {
    contents.send(constants.APPLICATION_MENU.ARTICLE.MENU.KEYWORD.EVENT)
  }
}

created: function () {
ipcRenderer.on(constants.APPLICATION_MENU.ARTICLE.MENU.KEYWORD.EVENT, () => {
  console.log('clicked')
})

},

推薦答案

嘗試在你的關(guān)閉窗口函數(shù)中使用 ipc.removeAllListeners('your_name_channel'):

Try using ipc.removeAllListeners('your_name_channel') in your closed window function:

Your_Window.on('closed',()=>{
    ipc.removeAllListeners('your_name_channel');
})

這篇關(guān)于Electron JS事件多次觸發(fā)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

CSS drop down navigation(CSS 下拉導(dǎo)航)
CSS dynamic horizontal navigation menu to fill up specific width (table behavior)(CSS動態(tài)水平導(dǎo)航菜單填充特定寬度(表格行為))
How to add a 3rd level to my CSS drop down menu?(如何在我的 CSS 下拉菜單中添加第三級?)
Electron app. Multiple html files(電子應(yīng)用程序.多個html文件)
Using ipc in Electron to set global variable from renderer(在 Electron 中使用 ipc 從渲染器設(shè)置全局變量)
Saving JSON in Electron(在 Electron 中保存 JSON)
主站蜘蛛池模板: 黄色电影在线免费观看 | 欧美精品一区二区在线观看 | 91视频网址 | 黄网在线观看 | 日韩三级在线 | 亚洲精品中文字幕在线 | 亚洲国产免费 | 欧美黄色一区 | 日韩色在线 | 亚洲国产精品久久久 | 久久精品亚洲一区 | 中文字幕免费 | 午夜视频一区二区三区 | 成人午夜视频在线观看 | 中国av在线免费观看 | 国产精品永久免费 | 久色视频在线观看 | 久久亚洲春色中文字幕久久久 | 亚洲国产精品一区二区三区 | 亚洲精品久久久久久一区二区 | 在线观看国产www | 亚洲视频精品 | 国产1区 | 天堂资源 | 激情久久av一区av二区av三区 | 最新国产精品 | 欧美 日韩 国产 在线 | 日本在线中文 | 成年人免费看 | 国产综合在线视频 | 欧美日韩高清 | 亚洲精品不卡 | 成人a视频在线观看 | 日本免费在线观看视频 | 久久午夜精品 | 中文字幕av网 | 国产精品久久精品 | 特级做a爰片毛片免费看108 | 亚洲精品久久久一区二区三区 | 国产精品不卡一区 | 国产一级片在线观看视频 |