export default导出失败原因
时间: 2023-08-24 11:10:29 浏览: 130
根据引用\[1\]中的内容,当一个js文件夹使用了`export default`时,就不能再使用`export`语句导出其他内容,因为它们是互斥的。在给定的例子中,`Home`是通过`export default`导出的,所以不能再使用`export`语句导出其他内容。
根据引用\[2\]中的内容,当使用`import`语句导入一个使用`export default`导出的js文件夹时,可以自定义导入的名字。但是不能在`import`语句中直接解构导入的对象,因为它还没有进行转换。可以先赋值给一个变量,然后再解构。
根据引用\[3\]中的内容,当尝试从一个使用`export default`导出的js文件夹中解构出需要的组件进行注册时,可能会导致导出失败。在给定的例子中,`obj`和`obj2`是通过`export default`导出的,所以不能使用解构语法进行导入。
综上所述,导致`export default`导出失败的原因是在导入时使用了解构语法,而不是直接导入整个对象。
#### 引用[.reference_title]
- *1* [Vue中export default导出和export导出区别](https://blog.csdn.net/weixin_53641562/article/details/126084043)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [export default 导出的对象,不能解构问题,和module.exports的区别](https://blog.csdn.net/jiangqing993/article/details/125557484)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文