js导出方式及引入方式

  1. 默认导出
    一个文件只能有一个
javascript 复制代码
export default A;
  1. 常规导出
    一个文件可以有N个
javascript 复制代码
export A;
export B;
export C;

实际使用中

不冲突,可以同时使用。

javascript 复制代码
export B;
export C;
export default A;
  1. 常规导出单个
javascript 复制代码
//a.js
export const A = () => {
 console.log('A')
}

//b.js
import { A } from './a.js';
A(); 
  1. 默认导出一个
javascript 复制代码
//a.js
export default const A = () => {
 console.log('A')
}

//b.js
import All from './a.js';
All(); 
  1. 默认导出一个对象
javascript 复制代码
// a.js
const a = 'aaaa';
const b = 'bbbbb';
const c = () => {}
export default {
 a,
 b,
 c
}

// b.js
import { a, b, c} from './b.js';
console.log(a,b);
c()
  1. 默认导出及常规导出单个
javascript 复制代码
//a.js
export B = '10';
export default const A = () => {
 console.log('A')
}


//b.js
import A, { B } from './a.js';
A(); 
console.log(B)
相关推荐
安全系统学习1 分钟前
内网横向之RDP缓存利用
前端·安全·web安全·网络安全·中间件
Hilaku8 分钟前
为什么我不再相信 Tailwind?三个月重构项目教会我的事
前端·css·前端框架
waterHBO8 分钟前
改写自己的浏览器插件工具 myChromeTools
javascript
FogLetter9 分钟前
JavaScript 的历史:从网页点缀到改变世界的编程语言
前端·javascript·http
鹏北海11 分钟前
Vue3+TS的H5项目实现微信分享卡片样式
前端·微信
轻颂呀13 分钟前
进程——环境变量及程序地址空间
前端·chrome
lyc23333316 分钟前
鸿蒙Stage模型:轻量高效的应用架构「舞台革命」🎭
前端
lyc23333316 分钟前
鸿蒙开发必备:应用配置的「黄金法则」📝
前端
工呈士17 分钟前
React 性能监控与错误上报
前端·react.js·面试
Candy_Lucky18 分钟前
AJAX 是开发者的梦想
前端