[尝试运行或启动dataTables.js时收到TypeError

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[尝试运行或启动dataTables.js时收到TypeError相关的知识,希望对你有一定的参考价值。

我正在尝试使用名为dataTables.js的插件运行或启动脚本。我设法使用ES6 import语句以及jquery依赖项来导入库。当我尝试运行或启动插件时,出现如下所示的错误

jQuery.Deferred exception: (0 , _jquery.default)(...).DataTable is not a function TypeError: (0 , _jquery.default)(...).DataTable is not a function
    at htmlDocument.eval (https://juwto.csb.app/src/index.js:13:37)
    at j (https://juwto.csb.app/src/jquery.js:1977:29)
    at k (https://juwto.csb.app/src/jquery.js:1983:19) 

沙盒链接-https://codesandbox.io/s/gracious-chaplygin-juwto?file=/index.html

enter image description here

即使我设法正确导入库,我似乎也找不到合适的解决方案或答案

import $ from "./jquery";
import _dt from "./datatables";

$(document).ready(function() 
  $("#table").DataTable(
    paging: false,
    bFilter: false,
    bInfo: false
  );
);
答案

假设路径正确,请尝试像这样导入数据表:import "./datatables.net";

以上是关于[尝试运行或启动dataTables.js时收到TypeError的主要内容,如果未能解决你的问题,请参考以下文章

FLutter - 尝试运行应用程序时出错

Rails 6 + Webpack + jQuery 刷新时不保存更改

dataTables JS插件响应宽度溢出设置div宽度

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“mData”

启动应用程序时如何克服此错误?

APP收到GCM消息时启动声音/警报