fix: fix export issue

pull/165/head
lokyoung 2018-04-19 16:18:18 +08:00
parent e450606de9
commit 671bb9e122
1 changed files with 80 additions and 37 deletions

View File

@ -120,7 +120,7 @@ import { default as Upload } from './upload'
import { default as version } from './version'
const components = [
const components = {
Affix,
AutoComplete,
Alert,
@ -128,77 +128,77 @@ const components = [
BackTop,
Badge,
Breadcrumb,
Breadcrumb.Item,
BreadcrumbItem: Breadcrumb.Item,
Button,
Button.Group,
ButtonGroup: Button.Group,
Calendar,
Card,
Card.Meta,
Card.Grid,
CardMeta: Card.Meta,
CardGrid: Card.Grid,
Collapse,
Collapse.Panel,
CollapsePanel: Collapse.Panel,
Cascader,
Checkbox,
Checkbox.Group,
CheckboxGroup: Checkbox.Group,
Col,
DatePicker,
DatePicker.MonthPicker,
DatePicker.RangePicker,
DatePicker.WeekPicker,
MonthPicker: DatePicker.MonthPicker,
RangePicker: DatePicker.RangePicker,
WeekPicker: DatePicker.WeekPicker,
Divider,
Dropdown,
Dropdown.Button,
DropdownButton: Dropdown.Button,
Icon,
Input,
Input.Group,
Input.Search,
Input.TextArea,
InputGroup: Input.Group,
InputSearch: Input.Search,
InputTextArea: Input.TextArea,
InputNumber,
LocaleProvider,
Menu,
Menu.Item,
Menu.SubMenu,
Menu.Divider,
Menu.ItemGroup,
MenuItem: Menu.Item,
SubMenu: Menu.SubMenu,
MenuDivider: Menu.Divider,
ItemGroup: Menu.ItemGroup,
Modal,
Pagination,
Popconfirm,
Popover,
Progress,
Radio,
Radio.Group,
Radio.Button,
RadioGroup: Radio.Group,
RadioButton: Radio.Button,
Rate,
Row,
Select,
Select.Option,
Select.OptGroup,
SelectOption: Select.Option,
SelectOptGroup: Select.OptGroup,
Slider,
Spin,
Steps,
Steps.Step,
Step: Steps.Step,
Switch,
Table,
Table.Column,
Table.ColumnGroup,
Column: Table.Column,
ColumnGroup: Table.ColumnGroup,
Transfer,
Tree,
Tree.TreeNode,
TreeNode: Tree.TreeNode,
Tabs,
Tabs.TabPane,
TabPane: Tabs.TabPane,
Tag,
Tag.CheckableTag,
CheckableTag: Tag.CheckableTag,
TimePicker,
Timeline,
Timeline.Item,
TimelineItem: Timeline.Item,
Tooltip,
Upload,
Upload.Dragger,
]
UploadDragger: Upload.Dragger,
}
const install = function (Vue) {
components.map(component => {
Vue.component(component.name, component)
Object.keys(components).forEach(key => {
Vue.component(components[key].name, components[key])
})
Vue.prototype.$message = message
@ -210,10 +210,53 @@ const install = function (Vue) {
Vue.prototype.$confirm = Modal.confirm
}
const antd = {
export {
version,
install,
...components,
message,
notification,
Affix,
AutoComplete,
Alert,
Avatar,
BackTop,
Badge,
Breadcrumb,
Button,
Calendar,
Card,
Collapse,
Cascader,
Checkbox,
Col,
DatePicker,
Divider,
Dropdown,
Icon,
Input,
InputNumber,
LocaleProvider,
Menu,
Modal,
Pagination,
Popconfirm,
Popover,
Progress,
Radio,
Rate,
Row,
Select,
Slider,
Spin,
Steps,
Switch,
Table,
Transfer,
Tree,
Tabs,
Tag,
TimePicker,
Timeline,
Tooltip,
Upload,
}
module.exports.default = module.exports = antd