我正在尝试使用WebPack Encore将BootstrapDialog包含在Symfony 4项目中。
首先,我将Bootstrap Dialog JS文件复制到所有其他JS文件所在的JS文件夹中。
第二,我已经在app.js文件中完成了此操作:
require('./bootstrap-dialog');
global.$ = global.jQuery = $;
alert(BootstrapDialog);
第三,我已在引导对话框JS文件中添加了此。
alert(BootstrapDialog);
请注意app.js中的警报和引导对话框js文件中的警报。
引导对话框js文件中的警报显示了BootstrapDialog函数主体,但是app.js中的警报导致该警报显示在浏览器控制台窗口中:
ReferenceError: BootstrapDialog is not defined
如何使BootstrapDialog函数可从其自己的JS文件之外访问?
关于海梅
您可以使用引导箱(http://bootboxjs.com/)
在app.js或其他版本中,您写bootbox = require('bootbox');
就这些
您可以使用它:
...