import
注意点:目的引入.js,.vue,.json文件,在vue里除了.json可以省去后缀名,导入包时候不想要写相对地址
export
export可以理解为一个js文件对另一个js文件的对外接口
export命令对外接口是有名称的且import命令从模块导入的变量名与被导入模块对外接口的名称相同
举例
export var firstName = 'Michael';
export var lastName = 'Jackson';
export var year = 1958;var firstName = 'Michael';
var lastName = 'Jackson';
var year = 1958;export {firstName, lastName, year};
export还可以导出函数类
export function multiply(x, y) {return x * y;
};
import
变量重命名
import { lastName as surname } from './profile.js';
export default
export default命令,为模块指定默认输出。只输出一次
理解:import可以为export default 导出的函数变量任意命名复制接收