使用别名导入默认值
Import default with alias
我想使用语法 import XXX as A from YYY
导入带有 alias
的 default export
ed 商店。
我知道它适用于此设置:
class XXX extends Reflux.Store{...}
export XXX;
//In another class you import:
import {XXX as ABC} from YYY;
效果很好,但是使用 export default 的语法不再有效。
export default class XXX extends Reflux.Store{...}
//In another class you import:
import {XXX as ABC} from YYY;
但我知道,如果您 export default 就不能使用 {} 语法。问题是要使用 import as 你需要 {}.
有什么想法吗?
您需要做的就是使用您想要使用的名称导入它。不需要使用默认导出模块的名称,您可以使用任何名称来导入它
import ABC from 'YYY'; // syntax for default import
这是
的缩写
import { default as ABC } from 'YYY'
我想使用语法 import XXX as A from YYY
导入带有 alias
的 default export
ed 商店。
我知道它适用于此设置:
class XXX extends Reflux.Store{...}
export XXX;
//In another class you import:
import {XXX as ABC} from YYY;
效果很好,但是使用 export default 的语法不再有效。
export default class XXX extends Reflux.Store{...}
//In another class you import:
import {XXX as ABC} from YYY;
但我知道,如果您 export default 就不能使用 {} 语法。问题是要使用 import as 你需要 {}.
有什么想法吗?
您需要做的就是使用您想要使用的名称导入它。不需要使用默认导出模块的名称,您可以使用任何名称来导入它
import ABC from 'YYY'; // syntax for default import
这是
的缩写import { default as ABC } from 'YYY'