什么时候引入时要加{}
来源:3-3 导航面板
慕移动0023355
2019-09-05 16:12:31
1回答
好帮手慕慕子
2019-09-05
同学你好, 一般使用export导出的时候, 引入的时候需要加{},
使用export default导出的时候,引入的时候就不需要加{}
老师这里举个简单的示例,帮助同学理解
如果导入的文件中使用了export导出,如下:
那么引入的时候,就需要添加{}。
如果导入的文件中使用了export default导出,就是默认导出的内容:
那么引入的时候,就不需要添加{}。
两者有如下区别可以注意下:
(1)export default 向外暴露的成员,可以使用任意变量来接收
(2)一个模块中,export default 只允许向外暴露一次
(3)一个模块中,可以同时使用export default 和export 向外暴露成员
(4)使用export向外暴露的成员,需要使用{ }的形式来接收
(5)使用export导出的成员,必须严格按照导出时候的名称,来使用{ }按需接收(使用export导出的成员,如果想换个变量名称接收,可以使用as来起别名)
目前阶段,同学不用纠结这个区别的具体含义,可以先了解一下, 后面练习多了, 使用的多了自然就会懂了哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
相似问题