import Vue from 'vue'; import { Pagination, Button, Input, message, notification, Modal, Tag, Table, Tabs, Icon, Empty, Form, Select, Upload, Badge, Popconfirm, DatePicker, Switch, Radio, Dropdown, Menu, Row, Col, Timeline, Checkbox, BackTop, Progress, carousel, Spin, } from 'ant-design-vue'; import { ConfigProvider } from 'ant-design-vue'; Vue.component(ConfigProvider.name, ConfigProvider); Vue.use(Pagination); Vue.use(Button); Vue.use(Input); Vue.use(Modal); Vue.use(Tag); Vue.use(Table); Vue.use(Tabs); Vue.use(Icon); Vue.use(Empty); Vue.use(Form); Vue.use(Select); Vue.use(Upload); Vue.use(Badge); Vue.use(Popconfirm); Vue.use(DatePicker); Vue.use(Switch); Vue.use(Radio); Vue.use(Dropdown); Vue.use(Menu); Vue.use(Row); Vue.use(Col); Vue.use(Timeline); Vue.use(Checkbox); Vue.use(BackTop); Vue.use(Progress); Vue.use(carousel); Vue.use(Spin); Vue.prototype.$message = message; Vue.prototype.$notification = notification; Vue.prototype.$info = Modal.info; Vue.prototype.$success = Modal.success; Vue.prototype.$error = Modal.error; Vue.prototype.$warning = Modal.warning; Vue.prototype.$confirm = Modal.confirm; message.config({ duration: 3, maxCount: 3, });