gpt4 book ai didi

javascript - 为什么我不能设置 Jquery 的属性并在 Electron 中得到未定义的答案

转载 作者:行者123 更新时间:2023-11-29 21:00:23 25 4
gpt4 key购买 nike

我目前正在使用 javascript 开发一个 Electron 应用程序,我想在我的 Electron 应用程序中使用 JQuery,我已经添加了教程中指示的代码,网址为 ourcodeworld.com .我还安装了执行以下操作的 JQuery NPM I Jquery --save 我还添加了 win.$ = win.jQuery = require('jquery'); 我的但是,我遇到了 can not set property 'Jquery' of undefined 错误。我将如何消除这个错误?

  const electron = require('electron')
// Module to control application life.
const app = electron.app
// Module to create native browser window.
const BrowserWindow = electron.BrowserWindow
const windowStateKeeper = require('electron-window-state');
const Menu = electron.Menu;

let win;


app.on('ready', function() {
win.$ = win.jQuery = require('jquery');
win = new BrowserWindow({ width: 1000, height: 800, resizable:false })
win.loadURL('file://./slider.html')
console.log();
const menuTemplate = [
{
label: 'Quit',
click: () => {
app.quit();
}
}
];
const menu = Menu.buildFromTemplate(menuTemplate);
Menu.setApplicationMenu(menu);
});

最佳答案

您刚刚声明了您的变量,但还没有初始化。使用 object 对其进行初始化,然后您可以向其添加属性。

let win = {};

win.jQuery = 'Test';

关于javascript - 为什么我不能设置 Jquery 的属性并在 Electron 中得到未定义的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46783581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com