news 2026/5/4 16:20:37

关于export和export default 以及export * from

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
关于export和export default 以及export * from

文章目录

  • 关于export和export default 以及export * from './login'
    • 1.export default
    • 2.export
    • 3 export * from './login'

关于export和export default 以及export * from ‘./login’

1.export default

  • export default :一个文件里只能有一个,它是整个文件的“默认出口”,可以导出任意类型的值(对象、函数、变量都可以)。
    外部导入时可以自定义名称,不用和导出的名字完全一致。
// 一个文件仅能有1个 export defaultexportdefaultfunctionloginFn(){return{code:200,msg:'登录成功'}}// 自定义名称即可,无需和导出名一致(核心特点)importmyLoginfrom'./login'// 直接调用myLogin()

2.export

  • export (命名导出):一个文件里可以有多个,每个导出都要有自己的名字。
    外部导入时必须用对应的名称,或者用 as 重命名。
// 一个文件可多个 export 命名导出exportconstgetToken=()=>'123456'exportconstgetMenus=()=>[{name:'首页'},{name:'设置'}]// 名称必须和导出的命名完全一致import{getToken,getMenus}from'./login'// 调用getToken()getMenus()

3 export * from ‘./login’

建立了一个导出的映射关系,外部通过 index.js 就能访问到 login.js 的所有导出,让 index.js 成为统一的入口。

引入方便直接是访问mock文件夹就行,外部直接访问mock文件夹,就能自动读取里面的index.js(模块入口),而index.js里的 export * 已经把所有子模块的命名导出都转导出来了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 1:49:45

智慧景区小程序一站式解决方案,助力旅游行业数字化转型

温馨提示:文末有资源获取方式随着移动互联网的普及和游客消费习惯的升级,传统的景区运营模式正面临深刻变革。一款功能全面、部署快捷的智慧旅游景区小程序,已成为提升景区管理水平、优化游客体验、拓展多元收入的关键工具。我们为您推荐一款…

作者头像 李华
网站建设 2026/5/3 17:54:47

在Linux中如何查看文件夹大小?

在Linux系统运维中,查看文件夹大小是高频基础操作,不管是清理磁盘空间、定位大文件目录,还是监控服务器存储占用,都需要精准获取目录的磁盘使用情况。那么Linux怎么查看文件夹大小?具体请看下文。方法一:使用du命令du…

作者头像 李华
网站建设 2026/5/3 17:56:13

录屏扒代码、截图改网页!Kimi K2.5把「视觉x代码」玩明白了

Kimi K2.5这次升级简化了人类的工作流程,或许,在Agent时代写简历都不用长篇大论了,一句“精通Kimi”就够了(doge)。说真的,AI圈现在恨不得睁眼闭眼就变天,产品一个接一个,难怪网友都…

作者头像 李华
网站建设 2026/5/1 8:00:12

Java打造AI漫画推文:源码全揭秘

在AIGC技术普及的浪潮中,如何将前沿能力转化为稳定、可控的生产力工具,是许多开发者面临的挑战。本文将以一套完整的Java后端源码为样本,客观解析如何利用成熟的Java技术栈,构建一个工程化的AI漫画推文生产系统,揭开从…

作者头像 李华
网站建设 2026/5/4 7:44:22

农业数据平台如何利用KindEditor实现WORD图表复制?

Word一键转存CMS升级日记 📝 Day 1:需求分析与市场调研 作为一个"资深"的广东计科大三狗🐶,今天开始给我的CMS新闻系统升级Word粘贴功能!老板说"预算99块不能再多"(笑死,…

作者头像 李华