export与export default均可用于导出常量、函数、文件、模块等。
import用于在一个模块中加载另一个含有export接口的模块。
//格式:
import+(常量 | 函数 | 文件 | 模块)名
export和export default区别
- export可以导出多个,可直接导出也可以先定义后导出。
//直接导出
export function getPage() {}
//先定义后导出
function getPage(){}
export getPage
- export default
是模块的默认对外接口,只有一个,故只能出现一次。
export default {
mutations,
actions
}
export和export default导入方式不同
export导出的对象,导入时:
import {getPage} from ''
//如果有多个用,号分开,如
import {getPage,getNum} from ''
export default导出的对象,导入时:
import 变量名 from '模块'
即:通过export方式导出,在导入时要加{ },export default则不需要。