这是有效的JavaScript吗?它没有错误,似乎有效。
action name
我的解释是:
url
来自export {default as Chooser} from "./chooser";
import
default
来自#1 "./chooser"
这是发生了什么事吗?
答案 0 :(得分:3)
这是有效的JavaScript吗?
是
这是发生了什么事吗?
是
答案 1 :(得分:0)
您的解释是正确的。
的
import
来自default
"./chooser"
这是对的。导出的默认内容是Chooser
,导入时,必须使用as ...
给出的名称:
import { Chooser } from "./chooser";
export
#1的结果为Chooser
这也是正确的。名称Chooser
为默认值提供新名称并将其导出。
让我打破这个:
export {
default as Chooser
} from "./chooser";
这样做是指定导出它的文件,default as Chooser
以名称Chooser
导出默认值。现在,在导入时:
import { Chooser } from "./chooser";
您必须指定要导入的Chooser
,因为您基本上已将其命名为默认值。