gpt4 book ai didi

javascript - Electron TypeError : $(. ..).jstree 在我尝试使用它时不是一个函数

转载 作者:数据小太阳 更新时间:2023-10-29 04:53:01 26 4
gpt4 key购买 nike

我正在使用 jstree 我已经从这里下载代码 https://www.jstree.com/

dist文件夹找到了jstree.js并放入我的/js/jstree.js

像这样导入 jstree:

if(inElectron()){
window.jQuery = require('./js/jquery.min.js');
window.$ = window.jQuery;
window.jstree = require('./js/jstree.js');
}

当我尝试使用它时:

$('#jstree').jstree();//仅使用最少的代码进行演示(实际上我使用的是此处的完整代码 http://jsfiddle.net/t4s7dz52/ )

我遇到以下错误:

"TypeError: $(...).jstree is not a function

注意:我能够在整个项目中使用jQuery,所以没有import error作为js在同一个文件夹中

请提前帮助我谢谢!!!

最佳答案

jstree 模块导出一个必须首先调用的工厂,以便 jstree 可以注册为 jQuery 插件。尝试以下操作:

window.jQuery = require('./js/jquery.min.js');
window.$ = window.jQuery;
window.jstree = require('./js/jstree.js')(window.$);

关于javascript - Electron TypeError : $(. ..).jstree 在我尝试使用它时不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53032767/

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