【发布时间】:2016-11-22 21:10:35
【问题描述】:
尝试做一些我认为非常简单的事情。我想导入一个现有的 JavaScript 库,然后调用它的函数。例如,我想导入 blah.js,然后调用 blah()。
import React from 'react';
import {blah} from 'blah/js/blah.js';
class MyClass extends React.Component {
constructor() {
super();
}
componentDidMount() {
window.addEventListener('resize', this.handleResize);
}
componentWillUnmount() {
window.removeEventListener('resize', this.handleResize);
}
handleResize() {
blah.blah();
}
render() {
....
}
}
export default MyClass;
只是想知道我必须做哪些神奇的事情才能完成这项工作。也许我只是错过了重点。该示例给出了错误“TypeError: _blah.blah is undefined”。
【问题讨论】:
-
如果没有您尝试导入的文件的示例,这是无法回答的。您发布的代码没有任何问题,但它是否有效取决于从
blah.js导出的内容。 -
如果您已命名导出
blah对象,请签入blah.js。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: reactjs ecmascript-6 webpack