KarenChuang/Vuex-demo

2017.2.28 笔记

Opened this issue · 0 comments

关于export default

// one
export const store  = {}
import { Store } from 'store'

// two
export default const store  = {}
import Store from 'store'
  1. ES6将一个文件视为一个模块,第一种写法,模块通过 export 向外输出了一个变量store。一个模块也可以同时往外面输出多个变量。所以在import的时候,只能通过花括号标示具体需要引入的变量。
  2. 通过 export default 指令能加载到默认模块,不需要通过 花括号来指定输出的模块,一个模块只能使用 export default 一次。在第二种写法种,将store变量指定为默认模块,所以不需要import的时候不需要花括号标识。