UNPKG

@mucfe/matui

Version:

基于Vue和ElementUi的PC组件库

311 lines (302 loc) 8.16 kB
/* Automatically generated by './build/bin/build-entry.js' */ import Pagination from '../packages/pagination/index.js' import Dialog from '../packages/dialog/index.js' import Autocomplete from '../packages/autocomplete/index.js' import Dropdown from '../packages/dropdown/index.js' import DropdownMenu from '../packages/dropdown-menu/index.js' import DropdownItem from '../packages/dropdown-item/index.js' import Menu from '../packages/menu/index.js' import Submenu from '../packages/submenu/index.js' import MenuItem from '../packages/menu-item/index.js' import MenuItemGroup from '../packages/menu-item-group/index.js' import Input from '../packages/input/index.js' import InputNumber from '../packages/input-number/index.js' import Radio from '../packages/radio/index.js' import RadioGroup from '../packages/radio-group/index.js' import RadioButton from '../packages/radio-button/index.js' import Checkbox from '../packages/checkbox/index.js' import CheckboxButton from '../packages/checkbox-button/index.js' import CheckboxGroup from '../packages/checkbox-group/index.js' import Switch from '../packages/switch/index.js' import Select from '../packages/select/index.js' import Option from '../packages/option/index.js' import OptionGroup from '../packages/option-group/index.js' import Button from '../packages/button/index.js' import ButtonGroup from '../packages/button-group/index.js' import Table from '../packages/table/index.js' import TableColumn from '../packages/table-column/index.js' import DatePicker from '../packages/date-picker/index.js' import TimeSelect from '../packages/time-select/index.js' import TimePicker from '../packages/time-picker/index.js' import Popover from '../packages/popover/index.js' import Tooltip from '../packages/tooltip/index.js' import MessageBox from '../packages/message-box/index.js' import Breadcrumb from '../packages/breadcrumb/index.js' import BreadcrumbItem from '../packages/breadcrumb-item/index.js' import Form from '../packages/form/index.js' import FormItem from '../packages/form-item/index.js' import Tabs from '../packages/tabs/index.js' import TabPane from '../packages/tab-pane/index.js' import Tag from '../packages/tag/index.js' import Tree from '../packages/tree/index.js' import Alert from '../packages/alert/index.js' import Notification from '../packages/notification/index.js' import Slider from '../packages/slider/index.js' import Loading from '../packages/loading/index.js' import Icon from '../packages/icon/index.js' import Row from '../packages/row/index.js' import Col from '../packages/col/index.js' import Upload from '../packages/upload/index.js' import Progress from '../packages/progress/index.js' import Message from '../packages/message/index.js' import Badge from '../packages/badge/index.js' import Card from '../packages/card/index.js' import Rate from '../packages/rate/index.js' import Steps from '../packages/steps/index.js' import Step from '../packages/step/index.js' import Carousel from '../packages/carousel/index.js' import Scrollbar from '../packages/scrollbar/index.js' import CarouselItem from '../packages/carousel-item/index.js' import Collapse from '../packages/collapse/index.js' import CollapseItem from '../packages/collapse-item/index.js' import Cascader from '../packages/cascader/index.js' import ColorPicker from '../packages/color-picker/index.js' import Transfer from '../packages/transfer/index.js' import Container from '../packages/container/index.js' import Header from '../packages/header/index.js' import Aside from '../packages/aside/index.js' import Main from '../packages/main/index.js' import Footer from '../packages/footer/index.js' import Timeline from '../packages/timeline/index.js' import TimelineItem from '../packages/timeline-item/index.js' import Link from '../packages/link/index.js' import Divider from '../packages/divider/index.js' import Image from '../packages/image/index.js' import Calendar from '../packages/calendar/index.js' import Backtop from '../packages/backtop/index.js' import InfiniteScroll from '../packages/infinite-scroll/index.js' import PageHeader from '../packages/page-header/index.js' import CascaderPanel from '../packages/cascader-panel/index.js' import Avatar from '../packages/avatar/index.js' import Drawer from '../packages/drawer/index.js' import Popconfirm from '../packages/popconfirm/index.js' import GoldCompute from '../packages/gold-compute/index.js' import GoldComputeV2 from '../packages/gold-compute-v2/index.js' import GoldPrecheck from '../packages/gold-precheck/index.js' import GoldPrecheckV2 from '../packages/gold-precheck-v2/index.js' import GoldElementGroup from '../packages/gold-element-group/index.js' import GoldElement from '../packages/gold-element/index.js' import GoldModule from '../packages/gold-module/index.js' import GoldPanel from '../packages/gold-panel/index.js' import UploadList from '../packages/upload-list/index.js' import MpGoldCompute from '../packages/mp-gold-compute/index.js' import MpGoldComputeV2 from '../packages/mp-gold-compute-v2/index.js' import CollapseTransition from 'mat-ui/src/transitions/collapse-transition' const components = [ Pagination, Dialog, Autocomplete, Dropdown, DropdownMenu, DropdownItem, Menu, Submenu, MenuItem, MenuItemGroup, Input, InputNumber, Radio, RadioGroup, RadioButton, Checkbox, CheckboxButton, CheckboxGroup, Switch, Select, Option, OptionGroup, Button, ButtonGroup, Table, TableColumn, DatePicker, TimeSelect, TimePicker, Popover, Tooltip, Breadcrumb, BreadcrumbItem, Form, FormItem, Tabs, TabPane, Tag, Tree, Alert, Slider, Icon, Row, Col, Upload, Progress, Badge, Card, Rate, Steps, Step, Carousel, Scrollbar, CarouselItem, Collapse, CollapseItem, Cascader, ColorPicker, Transfer, Container, Header, Aside, Main, Footer, Timeline, TimelineItem, Link, Divider, Image, Calendar, Backtop, PageHeader, CascaderPanel, Avatar, Drawer, Popconfirm, GoldCompute, GoldComputeV2, GoldPrecheck, GoldPrecheckV2, GoldElementGroup, GoldElement, GoldModule, GoldPanel, UploadList, MpGoldCompute, MpGoldComputeV2 ] const install = function (Vue, opts = {}) { components.forEach(component => { Vue.component(component.name, component) }) Vue.use(InfiniteScroll) Vue.use(Loading.directive) Vue.prototype.$MATUI = { size: opts.size || '', zIndex: opts.zIndex || 2000, primary: opts.primary || undefined } Vue.prototype.$matLoading = Loading.service Vue.prototype.$matMessage = Message Vue.prototype.$matAlert = MessageBox.alert Vue.prototype.$matConfirm = MessageBox.confirm Vue.prototype.$matPrompt = MessageBox.prompt Vue.prototype.$matMessageBox = MessageBox Vue.prototype.$matNotify = Notification } /* istanbul ignore if */ if (typeof window !== 'undefined' && window.Vue) { install(window.Vue) } export default { version: '0.2.0', install, CollapseTransition, Pagination, Dialog, Autocomplete, Dropdown, DropdownMenu, DropdownItem, Menu, Submenu, MenuItem, MenuItemGroup, Input, InputNumber, Radio, RadioGroup, RadioButton, Checkbox, CheckboxButton, CheckboxGroup, Switch, Select, Option, OptionGroup, Button, ButtonGroup, Table, TableColumn, DatePicker, TimeSelect, TimePicker, Popover, Tooltip, MessageBox, Breadcrumb, BreadcrumbItem, Form, FormItem, Tabs, TabPane, Tag, Tree, Alert, Notification, Slider, Icon, Row, Col, Upload, Progress, Message, Badge, Card, Rate, Steps, Step, Carousel, Scrollbar, CarouselItem, Collapse, CollapseItem, Cascader, ColorPicker, Transfer, Container, Header, Aside, Main, Footer, Timeline, TimelineItem, Link, Divider, Image, Calendar, Backtop, InfiniteScroll, PageHeader, CascaderPanel, Avatar, Drawer, Popconfirm, GoldCompute, GoldComputeV2, GoldPrecheck, GoldPrecheckV2, GoldElementGroup, GoldElement, GoldModule, GoldPanel, UploadList, MpGoldCompute, MpGoldComputeV2 }