import和export自我理解

**好久没有写过博客了今天上来感觉自己以前写的很乱 **
先来说说export 如果有不对的欢迎指正

  1. export 顾名思义就是出口,暴露出去的意思嘛,吧文件暴露出去,让其他地方接受这个文件,并加载暴露出去的这个模块
  2. 使用export唯一的要注意的一点就是export 和export default 的区别,
使用export default 暴露出去的函数 方法 在其他地方只能用
import xxx from '../xx/xx'
import name from '/path'
不能用 {} 的接收

其实我们不难发现export default方法 是默认的暴露出改方法 ,所谓默认,只能是一个 而不是多个 所以接收的时候自然不能带{}

3.二=而export方法则是没有默认的,想要那个方法暴露出去 给其加上这个方法就可以了

使用export命令定义了模块的对外接口以后,其他 JS 文件就可以通过import命令加载这个模块。
import  {boy} from '模块路径'
注意一点的是
大括号里面的变量名,必须与被导入模块对外接口的名称相同,

import后面的from指定模块文件的位置,可以是相对路径,也可以是绝对路径,.js后缀可以省略。

如果只是模块名,不带有路径,那么必须有配置文件,告诉 JavaScript 引擎该模块的位置。

版权声明:本文为l_set_Sail原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。