ipcRenderer.send()函数在setInterval内部不起作用

时间:2019-06-13 16:51:43

标签: javascript electron setinterval ipcrenderer

我需要解释为什么我的Electron代码中的以下代码无法正常工作。

const electron = require("electron");
const ipcRenderer = electron.ipcRenderer;

let seconds = 60;
module.exports = function countdown(){
        setInterval(function () {
            if(seconds == 0){
                seconds = 60;
            }
            seconds--
            console.log(seconds);
            ipcRenderer.send("ticking", seconds)
        },1000)
    }

我要做的只是每秒使用ipcRenderer.send()方法发布一个事件,但是下面显示了一个Uncaught Exception错误。

Cannot read property send of undefined at Timeout_onTimeout

enter image description here

0 个答案:

没有答案