javascript - TypeError:在 Next JS 中实现时,XM_ProgressBar 不是构造函数
问题描述
在 HTML 中它运行良好,没有任何问题。但是如果在下一个 js 中实现TypeError: XM_ProgressBar is not a constructor。
TypeError:XM_ProgressBar 不是构造函数
xm_progressBar.min.js
"use strict";
function _typeof(e) {
return (
// .... other methods
)(e)
}
function XM_ProgressBar(h) {
function e(e, t) {
var n = t[0],
i = t.substring(1);
"." === n && e.setAttribute("class", i), "#" === n && e.setAttribute("id", i)
}
// .... other methods
}
插件.js
const XM_ProgressBar = require('../xm_progressBar.min.js').XM_ProgressBar;
const XM_ProgressBar = require('../xm_progressBar.min.js');//
const existsInDOM = function (selector) {
return document.querySelectorAll(selector).length;
};
const plugins = {
createProgressBar: function (options) {
if (existsInDOM(options.container)) {
return new XM_ProgressBar(options);
}
}
};
module.exports = plugins;
header.progressBar.js
const plugins = require('../../plugins');
plugins.createProgressBar({
container: '#logged-user-level',
height: 4,
lineColor: '#4a46c8'
});
我是新来的反应和下一个js,请指导我克服这个。
解决方案
推荐阅读
- r - 我无法将我的地块放到一个网格中,请帮助纠正我的代码
- ruby-on-rails - 如何更新 Rails ruby 次要版本
- python - Django .save() 方法未出现在 Visual Studio Code 中
- java - 我们可以将标记接口定义为 DynamoDB 属性/文档吗?
- python - 无法解析导入“电报”(在 MacOS 上)
- python - 衰减与函数叠加
- c# - 将事件日志从远程服务器导出到另一个共享文件夹
- python - 如何将具有多字名称的行添加到熊猫数据框中
- c++ - 创建对象时 int 变量的默认大小?
- javascript - 用另一个数组值过滤多维数组 - JavaScript