我正在尝试将 Bootstrap Iconpicker 加载为 Require JS ,并使其具有某种启发性,但是图标选择器中似乎没有显示图标。我一直以这个演示为例:
https://www.jqueryscript.net/demo/Drag-Drop-Menu-Builder-For-Bootstrap/
这是我的 requireJs配置:
var config = {
paths: {
'jq-menu-editor': "Harrigo_CustomMenu/js/jquery-menu-editor.min",
'bootstrap': "Harrigo_CustomMenu/js/bootstrap",
'fontawesome-iconset': "Harrigo_CustomMenu/js/iconset/fontawesome5-3-1.min",
'bootstrapicons': "Harrigo_CustomMenu/js/bootstrap-iconpicker.min"
},
shim: {
'jq-menu-editor': {
deps: ['jquery', 'bootstrap', 'bootstrapicons']
},
'bootstrap': {
deps: ['jquery']
},
'bootstrapicons': {
deps: ['jquery', 'bootstrap', 'fontawesome-iconset' ]
}
}
};
这会在单击时显示弹出窗口,但不会从 Font Awesome 5 中填充任何图标。如果您不包含Font Awesome的 iconset文件(如果在没有requireJs的情况下实施但已将图标集添加为 Bootstrap Iconpicker JS的依赖项),则似乎会发生这种情况文件,不确定如何更正此功能。