123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- import Carousel from './carousel/';
- import Json from './json/'
- import Crud from './crud/';
- import CrudCheckbox from './crud-checkbox/';
- import CrudDate from './crud-date/';
- import CrudTime from './crud-time/';
- import CrudInput from './crud-input/';
- import CrudRadio from './crud-radio/';
- import CrudSelect from './crud-select/';
- import CrudCascader from './crud-cascader/';
- import CrudNumberInput from './crud-input-number/';
- import CrudSwitch from './crud-switch/';
- import CrudRate from './crud-rate/';
- import CrudUpload from './crud-upload/';
- import CrudSilder from './crud-silder/';
- import DataDisplay from './data-display/';
- import DataCard from './data-card/';
- import DataTabs from './data-tabs/';
- import DataProgress from './data-progress/';
- import DataIcons from './data-icons/';
- import DataBox from './data-box/';
- import Form from './form/';
- import Tabs from './tabs/';
- import Steps from './steps/';
- import Tree from './tree/';
- import FormDetail from './form-detail/';
- import TableTree from './table-tree/';
- import DateGroup from './date-group/';
- import axios from 'axios';
- const components = [
- Json,
- Crud,
- Form,
- Tabs,
- Tree,
- Carousel,
- Steps,
- FormDetail,
- CrudCheckbox,
- CrudDate,
- CrudTime,
- CrudInput,
- CrudRadio,
- CrudSelect,
- CrudCascader,
- CrudNumberInput,
- CrudSwitch,
- CrudRate,
- CrudUpload,
- CrudSilder,
- DataProgress,
- DataDisplay,
- DataCard,
- DataIcons,
- DataTabs,
- DataBox,
- TableTree,
- DateGroup
- ];
- function install(Vue, opts = {}) {
- if (axios || window.axios) Vue.prototype.$http = axios || window.axios;
- components.map(component => {
- Vue.component(component.name, component);
- });
- Vue.prototype.$AVUE = {
- size: opts.size || 'medium',
- };
- }
- if (window.Vue) {
- install(window.Vue, window.axios);
- }
- export default {
- install,
- Json,
- Crud,
- Form,
- Tabs,
- Tree,
- Carousel,
- Steps,
- FormDetail,
- CrudCheckbox,
- CrudDate,
- CrudTime,
- CrudInput,
- CrudRadio,
- CrudSelect,
- CrudCascader,
- CrudNumberInput,
- CrudSwitch,
- CrudRate,
- CrudUpload,
- CrudSilder,
- DataProgress,
- DataDisplay,
- DataCard,
- DataIcons,
- DataTabs,
- DataBox,
- TableTree,
- DateGroup
- };
|