1.ES6 模块化
在引入 js 文件的时候 加上 type="module"
加上 type="module" 此时每一个 js 文件都是一个独立的作用域
1. 导出方式一:
导出:export{自定义名:导出的属性名}
// 导入 export {} 定义的变量
导入:import{这里写你要导入的属性名} from "导出的文件名"
2. 导出方式二:
导出:export var 属性名 = 值;
// 导入 export 定义的变量
导入:import{属性名} from "导出的文件名"
3. 导出函数/类:
导出:export function 函数名
导入:import{函数名} from "导出的文件名"
4. export default 在同一模块中只能使用一次
导出:export default 属性名
// 导入不需要加花括号
导入:import 自定义属性名 from "导出的文件名"
5. 统一全部导入
// 这里的 _ 是通配符 as 是所有的意思 如果要使用通过自定义名.xx 的方法使用
import _ as 自定义名 from "导出的文件名"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。