nimble-ui-pc
Version:
基础vue ui库 配置化组件 后台管理系统组件
215 lines (213 loc) • 6.46 kB
JavaScript
/* eslint-disable max-lines */
import NupFormGroupExtend from './Components/form/_common/formGroupExtend';
import NupControlExtend from './Components/form/formControl/_common/controlExtend';
import NupAddDel from './Components/form/formControl/addDel';
import NupCascader from './Components/form/formControl/cascader';
import NupCheckBox from './Components/form/formControl/checkBox';
import NupCheckBoxEmptyControl from './Components/form/formControl/checkBoxEmptyControl';
import NupCheckBoxSelectControl from './Components/form/formControl/checkBoxSelectControl';
import NupCheckBoxTextControl from './Components/form/formControl/checkBoxTextControl';
import NupColorPicker from './Components/form/formControl/colorPicker';
import NupDatePicker from './Components/form/formControl/datePicker';
import NupDateRange from './Components/form/formControl/dateRange';
import NupEditSelectInputControl from './Components/form/formControl/editSelectInputControl';
import NupFileUpload from './Components/form/formControl/fileUpload';
import NupGroupSelectControl from './Components/form/formControl/groupSelectControl';
import NupImgUpload from './Components/form/formControl/imgUpload';
import NupFormControl from './Components/form/formControl';
import NupInfo from './Components/form/formControl/info';
import NupInput from './Components/form/formControl/input';
import NupLink from './Components/form/formControl/link';
import NupLinktext from './Components/form/formControl/linktext';
import NupRadio from './Components/form/formControl/radio';
import NupRadioEmptyControl from './Components/form/formControl/radioEmptyControl';
import NupRadioSelectControl from './Components/form/formControl/radioSelectControl';
import NupRadioTextControl from './Components/form/formControl/radioTextControl';
import NupSelect from './Components/form/formControl/select';
import NupSelectasync from './Components/form/formControl/selectasync';
import NupSwitch from './Components/form/formControl/switch';
import NupUeditor from './Components/form/formControl/ueditor';
import NupUploadBtn from './Components/form/formControl/uploadBtn';
import NupFormGroup from './Components/form/formGroup';
import NupFormGroupCard from './Components/form/formGroupCard';
import NupFormGroupPanel from './Components/form/formGroupPanel';
import NupFormList from './Components/form/formList';
import NupLayerBox from './Components/layerBox';
import NupLayerForm from './Components/layerForm';
import NupLayout from './Components/layout';
import NupMenuLayout from './Components/layout/menuLayout';
import NupLevelbar from './Components/levelbar';
import NupLogo from './Components/logo';
import NupSideBar from './Components/menu/sideBar';
import NupSideBarDefault from './Components/menu/sideBarDefault';
import NupSubmenu from './Components/menu/submenu';
import NupNavbar from './Components/navbar';
import NupPageBox from './Components/pageBox';
import NupPageCard from './Components/pageCard';
import NupPageContain from './Components/pageContain';
import NupSearchForm from './Components/searchForm';
import NupTableList from './Components/tableList';
import NupTableWrap from './Components/tableWrap';
import MPaging from './Mixins/paging';
let install = (Vue, options) => {
[
NupFormGroupExtend,
NupControlExtend,
NupAddDel,
NupCascader,
NupCheckBox,
NupCheckBoxEmptyControl,
NupCheckBoxSelectControl,
NupCheckBoxTextControl,
NupColorPicker,
NupDatePicker,
NupDateRange,
NupEditSelectInputControl,
NupFileUpload,
NupGroupSelectControl,
NupImgUpload,
NupFormControl,
NupInfo,
NupInput,
NupLink,
NupLinktext,
NupRadio,
NupRadioEmptyControl,
NupRadioSelectControl,
NupRadioTextControl,
NupSelect,
NupSelectasync,
NupSwitch,
NupUeditor,
NupUploadBtn,
NupFormGroup,
NupFormGroupCard,
NupFormGroupPanel,
NupFormList,
NupLayerBox,
NupLayerForm,
NupLayout,
NupMenuLayout,
NupLevelbar,
NupLogo,
NupSideBar,
NupSideBarDefault,
NupSubmenu,
NupNavbar,
NupPageBox,
NupPageCard,
NupPageContain,
NupSearchForm,
NupTableList,
NupTableWrap,
MPaging
].forEach((item) => {
Vue.use(item, options);
});
};
export default {
install,
NupFormGroupExtend,
NupControlExtend,
NupAddDel,
NupCascader,
NupCheckBox,
NupCheckBoxEmptyControl,
NupCheckBoxSelectControl,
NupCheckBoxTextControl,
NupColorPicker,
NupDatePicker,
NupDateRange,
NupEditSelectInputControl,
NupFileUpload,
NupGroupSelectControl,
NupImgUpload,
NupFormControl,
NupInfo,
NupInput,
NupLink,
NupLinktext,
NupRadio,
NupRadioEmptyControl,
NupRadioSelectControl,
NupRadioTextControl,
NupSelect,
NupSelectasync,
NupSwitch,
NupUeditor,
NupUploadBtn,
NupFormGroup,
NupFormGroupCard,
NupFormGroupPanel,
NupFormList,
NupLayerBox,
NupLayerForm,
NupLayout,
NupMenuLayout,
NupLevelbar,
NupLogo,
NupSideBar,
NupSideBarDefault,
NupSubmenu,
NupNavbar,
NupPageBox,
NupPageCard,
NupPageContain,
NupSearchForm,
NupTableList,
NupTableWrap,
MPaging
};
export {
install,
NupFormGroupExtend,
NupControlExtend,
NupAddDel,
NupCascader,
NupCheckBox,
NupCheckBoxEmptyControl,
NupCheckBoxSelectControl,
NupCheckBoxTextControl,
NupColorPicker,
NupDatePicker,
NupDateRange,
NupEditSelectInputControl,
NupFileUpload,
NupGroupSelectControl,
NupImgUpload,
NupFormControl,
NupInfo,
NupInput,
NupLink,
NupLinktext,
NupRadio,
NupRadioEmptyControl,
NupRadioSelectControl,
NupRadioTextControl,
NupSelect,
NupSelectasync,
NupSwitch,
NupUeditor,
NupUploadBtn,
NupFormGroup,
NupFormGroupCard,
NupFormGroupPanel,
NupFormList,
NupLayerBox,
NupLayerForm,
NupLayout,
NupMenuLayout,
NupLevelbar,
NupLogo,
NupSideBar,
NupSideBarDefault,
NupSubmenu,
NupNavbar,
NupPageBox,
NupPageCard,
NupPageContain,
NupSearchForm,
NupTableList,
NupTableWrap,
MPaging
};