You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
1.8 KiB
116 lines
1.8 KiB
/** |
|
* 按需加载antd组件 |
|
*/ |
|
import Vue from 'vue' |
|
|
|
// base library |
|
import { |
|
ConfigProvider, |
|
Layout, |
|
Input, |
|
InputNumber, |
|
Button, |
|
Switch, |
|
Radio, |
|
Checkbox, |
|
Select, |
|
Card, |
|
Form, |
|
Row, |
|
Col, |
|
Modal, |
|
Table, |
|
Tabs, |
|
Icon, |
|
Badge, |
|
Popover, |
|
Dropdown, |
|
List, |
|
Avatar, |
|
Breadcrumb, |
|
Steps, |
|
Spin, |
|
Menu, |
|
Drawer, |
|
Tooltip, |
|
Alert, |
|
Tag, |
|
Divider, |
|
DatePicker, |
|
TimePicker, |
|
Upload, |
|
Progress, |
|
Skeleton, |
|
Popconfirm, |
|
PageHeader, |
|
Result, |
|
Statistic, |
|
Descriptions, |
|
message, |
|
notification, |
|
Empty, |
|
Tree, |
|
TreeSelect, |
|
Carousel, |
|
Pagination, |
|
FormModel, |
|
} from 'ant-design-vue' |
|
import Viser from 'viser-vue' |
|
|
|
Vue.use(ConfigProvider) |
|
Vue.use(Layout) |
|
Vue.use(Input) |
|
Vue.use(InputNumber) |
|
Vue.use(Button) |
|
Vue.use(Switch) |
|
Vue.use(Radio) |
|
Vue.use(Checkbox) |
|
Vue.use(Select) |
|
Vue.use(Card) |
|
Vue.use(Form) |
|
Vue.use(Row) |
|
Vue.use(Col) |
|
Vue.use(Modal) |
|
Vue.use(Table) |
|
Vue.use(Tabs) |
|
Vue.use(Icon) |
|
Vue.use(Badge) |
|
Vue.use(Popover) |
|
Vue.use(Dropdown) |
|
Vue.use(List) |
|
Vue.use(Avatar) |
|
Vue.use(Breadcrumb) |
|
Vue.use(Steps) |
|
Vue.use(Spin) |
|
Vue.use(Menu) |
|
Vue.use(Drawer) |
|
Vue.use(Tooltip) |
|
Vue.use(Alert) |
|
Vue.use(Tag) |
|
Vue.use(Divider) |
|
Vue.use(DatePicker) |
|
Vue.use(TimePicker) |
|
Vue.use(Upload) |
|
Vue.use(Progress) |
|
Vue.use(Skeleton) |
|
Vue.use(Popconfirm) |
|
Vue.use(PageHeader) |
|
Vue.use(Result) |
|
Vue.use(Statistic) |
|
Vue.use(Descriptions) |
|
Vue.use(Empty) |
|
Vue.use(Tree) |
|
Vue.use(TreeSelect) |
|
Vue.use(Carousel) |
|
Vue.use(Pagination) |
|
Vue.use(FormModel) |
|
|
|
Vue.prototype.$confirm = Modal.confirm |
|
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 |
|
|
|
process.env.NODE_ENV !== 'production' && console.warn('[jeecg-boot-vue] NOTICE: Antd use lazy-load.') |