JS ES6中export 和 import详解
前言
在学习Vue的时候,import/export是必不可少的。假如我们写了一个单页面组件A,而在另一个文件B里面需要用到它,这时候就要用ES6的 import/export语法,在文件A 中定义输出接口 export,在文件B中引入 import 把引用的组件用起来,
一、export default
在importDefault.js 使用import命令时,需要知道所要加载的变量名或函数名,否则无法加载,这时候在模块文件 exportDefalut.js 中就需要用到 export default / export
使用 export default
exportDefalut.js
export default function (){
console.log('foo');
}
importDefault.js
import name from './exportDefalut.js'
name()
使用 export
exportDefalut.js
export const str = 'hello world'
export function f(a){
console.log(1)
}
importDefault.js
import {str,f} from './exportDefalut.js'
|