为什么element ui 的export default 可以 import 解构赋值?

新手上路,请多包涵

为什么element ui 的export default 可以 import 解构赋值?

在 ElementUI 的 index.js 中,是export defualt导出所有组件,但是为什么在使用时可以使用 import 解构赋值。

Element 的 index.js:

export default {
  version: '2.8.2',
  locale: locale.use,
  i18n: locale.i18n,
  install,
  CollapseTransition,
  Loading,
  Pagination,
  Dialog,
  Autocomplete
  // ...
}

使用时的代码:

import { Button, Select } from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

Vue.use(Button)
Vue.use(Select)

希望大佬解答一下我的疑惑?

阅读 4.6k
2 个回答
✓ 已被采纳新手上路,请多包涵

你可以去了解一下babel-plugin-component

推荐问题