相关疑难解决方法(0)

在电子js中按钮单击事件绑定

我已经开始使用电子js来开发桌面应用程序.

我想知道如何用javascript函数绑定按钮点击事件,以便我可以执行其他操作.

我使用下面的HTML代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Manav Finance</title>
  </head>
  <body>
    <input type="button" onclick="getData()" value="Get Data" />
  </body>

  <script>
    // You can also require other files to run in this process
    require('./renderer.js')
  </script>
</html>
Run Code Online (Sandbox Code Playgroud)

我的renderer.js代码如下所示:

function getData(){
        console.log('Called!!!');
    }
Run Code Online (Sandbox Code Playgroud)

但我得到的错误是:

未捕获的ReferenceError:未在HTMLInputElement.onclick中定义getData

难道我做错了什么?

更新

更新了HTML文档并删除了require()方法及其现在的工作:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Manav Finance</title>
    <script src="renderer.js"></script>
  </head>
  <body>
    <input type="button" id="btnEd" value="Get Data" onclick="getData()" />
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

node.js electron

14
推荐指数
1
解决办法
3万
查看次数

电子中2个浏览器窗口之间的通信

我需要构建一个跨越多个监视器屏幕的应用程序,如下所示: 在此输入图像描述 电子支持多个窗口,但如何在它们之间进行通信?

ipc webbrowser-control electron

2
推荐指数
1
解决办法
2105
查看次数

标签 统计

electron ×2

ipc ×1

node.js ×1

webbrowser-control ×1