exports和export default区别
时间: 2023-10-17 12:26:16 浏览: 103
export-methods:为函数数组创建一个导出对象,使用函数的名称作为键
exports和export default是ES6的导出语法,但它们有一些区别。
首先,export default在一个模块中只能有一个,而export可以有多个。这意味着你可以在一个模块中使用多个export语句导出多个变量、函数或类。
其次,export default的对象、变量、函数或类可以没有名字,而export必须要有名字。
最后,export default对应的import语法和export语法有所区别。当你使用export default导出时,你需要使用import语句来导入,但不需要使用大括号来指定导入的变量名。而当你使用export导出时,你需要使用import语句,并且需要使用大括号来指定导入的变量名。
所以,exports和export default的主要区别在于可以有多个导出和是否需要指定导入变量名的大括号。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [module.exports | exports | export | export default的区别](https://blog.csdn.net/caixiaowang/article/details/73441659)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [一文解读exports、module.exports 和 export、export default](https://blog.csdn.net/Jin_Kwok/article/details/119716549)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文