news 2026/4/3 1:49:16

关于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/3/24 20:56:04

旅游景区多商户小程序系统,打造共赢的旅游生态平台

温馨提示:文末有资源获取方式在竞争日益激烈的旅游市场,构建一个能够整合资源、联动商家、服务游客的综合性平台,是景区实现突破性增长的核心。现向您介绍一款功能强大的旅游景区多商户版小程序源码系统。它基于稳定可靠的PHPMySQL架构开发&a…

作者头像 李华
网站建设 2026/3/30 22:45:41

网络安全35岁还能做吗?

在IT行业35岁危机的普遍焦虑下,不少人担心网络安全岗位也会受年龄限制,年过35就难以继续工作下去。但实则网络安全是典型的“经验为王”赛道,那么网络安全35岁还能做吗?我们一起来探讨一下吧。 网络安全35岁还能做吗? 可以,网络…

作者头像 李华
网站建设 2026/3/27 17:24:26

使用vue-cli构建的项目中WebUploader如何处理大文件断点续传?

前端老哥的“懒人”大文件上传方案(Vue3原生JS) 兄弟们!我是辽宁一名“头发没秃但代码量秃”的前端程序员,最近接了个外包活——给客户做文件管理系统,核心需求就仨字儿:“稳、省、兼容”!客户…

作者头像 李华
网站建设 2026/4/1 0:13:51

树莓派 3B+ 部署 TR-069 ACS(自动配置服务器)GenieACS 实录

树莓派 3B 部署 TR-069 ACS(自动配置服务器)GenieACS 实录** 手头有一个吃灰的树莓派 3B,部署GenieACS,作为测试服务器使用。 适用场景:低负载测试环境(≤30 台 CPE)。不适合生产环境&#xf…

作者头像 李华
网站建设 2026/3/30 20:06:15

【Flutter × OpenHarmony】打造完全自定义弹窗示例卡片的跨端实现

文章目录【Flutter OpenHarmony】打造完全自定义弹窗示例卡片的跨端实现前言背景Flutter OpenHarmony 跨端开发介绍开发核心代码(详细解析)1. 自定义弹窗卡片 Widget2. 显示自定义弹窗心得总结【Flutter OpenHarmony】打造完全自定义弹窗示例卡片的跨…

作者头像 李华