export--import

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.变量名();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 夜莺2517阅读 127,761评论 1 9
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,606评论 28 53
  • 兔子虽然是枚小硕 但学校的硕士四人寝不够 就被分到了博士楼里 两人一间 在学校的最西边 靠山 兔子的室友身体不好 ...
    待业的兔子阅读 2,653评论 2 9
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,231评论 4 8