模块化开发:
模块化开发能使我们开发项目时变得更快以及在后期维护项目时更利于维护。在node.js中有模块化开发的概念,如果想要在node.js中使用模块要使用 require。
在以前讲过node.js有三种模块:1.原生模块(nodejs自带模块) ,2.第三方模块(类似于jquery之类的,别人写的需要下载才能使用),3.自定义模块。 在模块化开发中我们需要使用相关手段引入模块才能使用。
Es6的模块化
上面写了自定义模块,自定义模块就是我们自己写的js文件(在vue中是我们自己写的js文件或者后缀为vue的文件)
模块导出:
export default 值
const 变量名 =值 export default 变量名
注:这里的值可以是任意数据类型。
模块导入:
import 自定义名字 from "模块的路径"
导出和导入多个模块
导出:export let 变量名=值
导出: let 变量名=值
export {变量名}
导入:import {变量名} from "模块的路径"
注:这里的值可以是任意数据类型,使用多个模块导出和导入在导入模块时导出模块时变量名要保持一致,在导入时要和导出的变量名保持一致