gpt4 book ai didi

meteor - 为什么第三方 JavaScript 库没有在 Meteor 中呈现?

转载 作者:行者123 更新时间:2023-12-02 05:29:15 35 4
gpt4 key购买 nike

我最近刚刚开始使用 .

我似乎不知道如何正确加载和 use 3rd party JavaScript libraries

我正在尝试在一些第三方的帮助下实现文件上传表单。我想要像 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 meteorite package没有区别。

我做错了什么?如何使这些库在 Meteor 中正常运行?

最佳答案

方法是创建智能包并将它们包含在您的应用程序中。

http://docs.meteor.com/#writingpackages

有很多包示例可供引用。

https://atmosphere.meteor.com/

为了快速破解,您还可以通过在 main.html 中创建标记或调用 $.getScript() 来加载 javascript。但不建议这样做,因为某些库会出现命名空间/名称冲突。

关于meteor - 为什么第三方 JavaScript 库没有在 Meteor 中呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19553685/

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