我最近才开始使用meteor。
我似乎无法理解如何正确加载和使用 3rd 方 JavaScript 库。
我正在尝试在一些第三方的帮助下实现文件上传表单。我想要 DropzoneJS 或jQuery Multiple File Upload之类的东西来处理文件选择,而Ink File Picker将文件存储在云中。
问题是当我尝试使用它们时,这些库没有反应。我可以在浏览器中看到该库已加载,并且控制台未显示任何错误。
DropzoneJS 示例:
JS:
Template.frontpage.rendered = function () {
$('#dropzone').dropzone({ url: '/file/post' });
}
头版模板中的 HTML:
<form id="dropzone"></form>
检查时会出现以下结果:
<form id="dropzone" class="MultiFile-intercepted dz-clickable"></form>
发生了一些事情,但表单根本没有在视觉上呈现。
我将库放在 /client/libs 目录中。正如一些人所建议的那样,我也尝试将它们放在 /client/compatibility 中。
我也尝试过Dropzonejs 陨石包,没有任何区别。
我究竟做错了什么?我怎样才能使这些库在 Meteor 中正常运行?