ES6 Class 实例化时出错
ES6 Class gives error when I instantiate it
我正在加快 ES6 class加载了 JSPM 的速度。
例如:
export class Alerter{
doAlert(message)
{
alert(message);
}
}
然后我在另一个上面导入这个 class:
import Alerter from 'services/alerter';
然后我使用 class:
var alerter = new Alerter();
这一行报错:object does not support his method.
我应该用不同的方式写这篇文章吗?
您正在导出命名导出并导入默认导出。你要么需要做
export default class Alerter {
这样您就可以导出导出,或者
import {Alerter} from 'services/alerter';
以便您导入正确的构造函数。
我正在加快 ES6 class加载了 JSPM 的速度。
例如:
export class Alerter{
doAlert(message)
{
alert(message);
}
}
然后我在另一个上面导入这个 class:
import Alerter from 'services/alerter';
然后我使用 class:
var alerter = new Alerter();
这一行报错:object does not support his method.
我应该用不同的方式写这篇文章吗?
您正在导出命名导出并导入默认导出。你要么需要做
export default class Alerter {
这样您就可以导出导出,或者
import {Alerter} from 'services/alerter';
以便您导入正确的构造函数。