export与export default的区别

向外暴露export和export default的区别

一、export default

export default向外暴露的成员可以使用任意的变量来接收;

在一个模块中,export default只允许向外暴露一次;

在一个模块中可以同时使用export default 和export向外暴露成员;

二、export

使用export向外暴露的成员,只能使用{ }的形式来接收;

export可以向外暴露多个成员,同时,如果某些成员我们在import的时候不需要,则可以不再 { }中定义;

使用export向外暴露的成员必须严格按照导出时候的名字来接收,可以使用as来起别名 ;

以上要注意的是export向外暴露的组件名称在使用时必须按照严格的名称标准来接收,而使用export default向外暴露的组件名称时,可以使用任意变量来接收。

posted @ 2021-11-23 10:30  土豆炖牛肉3  阅读(163)  评论(0)    收藏  举报