正在回答
同学你好,具体参考如下区分这两种方式:
1、如果一个组件在导出的时候,加了default:
那么导入的时候,不需要加花括号:
2、如果导出的时候,没有加default:
那么导入的时候,需要加花括号(注意它不是对象,只是在组件名上加了一个花括号):
以上导入导出在前面es6课程中有讲解,地址如下:
https://class.imooc.com/course/1641
人都是有记忆曲线的,学过的知识长时间不用是会忘记的。所以一定要定期复习之前的课程,最好是自己做个笔记,有有时间就翻一下笔记,以巩固基础的知识哦。
祝学习愉快~
同学你好,没有说必须使用哪一个,都是导出,这两个的主要区别如下:
1、export default 向外暴露的成员,可以使用任意变量来接收
2、一个模块中,export default 只允许向外暴露一次
3、一个模块中,可以同时使用export default 和export 向外暴露成员
4、使用export向外暴露的成员,需要使用{ }的形式来接收
5、使用export导出的成员,必须严格按照导出时候的名称,来使用{ }按需接收(使用export导出的成员,如果想换个变量名称接收,可以使用as来起别名)
注意:不同的导出方式,导入时也有区别,例:
(1)如果导入的文件中使用了export导出,如下:可以参考如上区别,根据导出内容的不同,使用不同的导出方式哦。
祝学习愉快~
- 参与学习 人
- 提交作业 209 份
- 解答问题 3299 个
本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧