jquery - Ionic 3 jQuery-snapPuzzle 插件
问题描述
我正在使用 Ionic 3 做一个移动应用程序。我需要使用 jquery 插件。该插件的名称是 jQuery-snapPuzzle。
我在 src/index.html 中调用了 jquery、jquery-ui 和 snap-js js 文件。
import * as $ from "jquery";
然后在我写的这个插件将工作的页面的“打字稿”文件中
。
我在 ionViewDidLoad 部分添加了以下代码;
$(document).ready(function() {
$('img.puzzle').snapPuzzle({ rows: 3, columns: 3 });
});
运行时出现以下错误。
“错误类型错误:WEBPACK_IMPORTED_MODULE_4_jquery (...).snapPuzzle 不是函数”-> https://i.stack.imgur.com/p2seo.png
收到此错误后,我在 index.html 之间添加了上述代码。这次它没有失败,但它不起作用,就好像它不存在一样。
解决方案
import * as $ from "jquery";
反而
declare var jquery: any;
declare var $: any;
我的问题有所改善。
推荐阅读
- java - 如何将 GraphQL 嵌入现有的 REST 后端
- python - 如何只显示最后六个单词
- javascript - 为什么即使在设置“esponse.addHeader("Access-Control-Allow-Origin", "*");" 之后 CORS 请求也会失败 在小服务程序中?
- regex - 正则表达式必须包含子字符串
- java - 无法编辑其他 Parse User 对象,在后台保存不会写入 Parse Dashboard
- qt - 使用 Qt 创建器在 MainWindow.ui 上使用多个表单
- python - python 以什么顺序评估这个条件表达式?
- json - Go Lang 中的 JSON 结构到 csv
- c++ - 使用包中工作区导入的线性代数库Eigen
- php - 如何在foreach循环之外访问php变量