export 导出的 变量值 不允许被修改,但是 对象值 可以
1. export 变量定义
2. export {变量名 as 别名 允许使用不同名字输出两次}
3. export default (匿名定义,一个模块中只能有一个export default默认输出)
4. export {...} from "./" (复合)
import 是在代码编辑阶段执行的
1. import {变量名 as 别名} from "./"
2. import * as 别名 from "./" (整体加载)
3. import 变量名 from "./" (加载匿名变量)
4. import './config' 会加载且仅加载一次导入的模块
5. import '@…' 的语句, 等价于 /src 这个目录,避免写错相对路径
部分导出
A.js
export function hello(){
conselo.log("Hello");
}
export function World(){
conselo.log("World");
}
部分导入
B.js
import {helloWorld} from "./A.js" 只导入A.js中的helloWorld方法
helloWorld(); 执行utils.js中的helloWorld方法
全部导出 A.js
export default{
变量名,
变量名
}
全部导入 B.js
import A from "./A.js"
A.变量名();
A.变量名();
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。