UNPKG

lin-view-ui

Version:
212 lines (206 loc) 5.2 kB
import i18nLocale from "@lin-view-ui/locale"; import Alert from "@lin-view-ui/alert"; import Backtop from "@lin-view-ui/backtop"; import Badge from "@lin-view-ui/badge"; import Button from "@lin-view-ui/button"; import Cascader from "@lin-view-ui/cascader"; import Checkbox from "@lin-view-ui/checkbox"; import CheckboxGroup from "@lin-view-ui/checkbox-group"; import ChoiceGroup from "@lin-view-ui/choice-group"; import ChoiceItem from "@lin-view-ui/choice-item"; import ChoiceOption from "@lin-view-ui/choice-option"; import Input from "@lin-view-ui/input"; import Loading from "@lin-view-ui/loading"; import PlayerFullscreen from "@lin-view-ui/player-fullscreen"; import PlayerProcess from "@lin-view-ui/player-process"; import PlayerVolume from "@lin-view-ui/player-volume"; import Spinner from "@lin-view-ui/spinner"; import VideoPlayer from "@lin-view-ui/video-player"; import Col from "@lin-view-ui/col"; import CollapseGroup from "@lin-view-ui/collapse-group"; import CollapseItem from "@lin-view-ui/collapse-item"; import DateAxis from "@lin-view-ui/date-axis"; import DatePicker from "@lin-view-ui/date-picker"; import Dialog from "@lin-view-ui/dialog"; import Dropdown from "@lin-view-ui/dropdown"; import DropdownGroup from "@lin-view-ui/dropdown-group"; import DropdownItem from "@lin-view-ui/dropdown-item"; import Form from "@lin-view-ui/form"; import FormItem from "@lin-view-ui/form-item"; import HoverEffect from "@lin-view-ui/hover-effect"; import Image from "@lin-view-ui/image"; import InputNumber from "@lin-view-ui/input-number"; import LimitTextarea from "@lin-view-ui/limit-textarea"; import LoadingBar from "@lin-view-ui/loading-bar"; import Magnifier from "@lin-view-ui/magnifier"; import Message from "@lin-view-ui/message"; import MessageBox from "@lin-view-ui/message-box"; import MetaInfo from "@lin-view-ui/meta-info"; import MultiPlayer from "@lin-view-ui/multi-player"; import PageHeader from "@lin-view-ui/page-header"; import Pagination from "@lin-view-ui/pagination"; import Progress from "@lin-view-ui/progress"; import Radio from "@lin-view-ui/radio"; import RadioGroup from "@lin-view-ui/radio-group"; import Row from "@lin-view-ui/row"; import ScrollBar from "@lin-view-ui/scroll-bar"; import ScrollView from "@lin-view-ui/scroll-view"; import SelectorGroup from "@lin-view-ui/selector-group"; import SelectorItem from "@lin-view-ui/selector-item"; import ShowMore from "@lin-view-ui/show-more"; import Skeleton from "@lin-view-ui/skeleton"; import Switch from "@lin-view-ui/switch"; import TabGroup from "@lin-view-ui/tab-group"; import TabItem from "@lin-view-ui/tab-item"; import Table from "@lin-view-ui/table"; import TableColumn from "@lin-view-ui/table-column"; import Tag from "@lin-view-ui/tag"; import Tooltip from "@lin-view-ui/tooltip"; import Upload from "@lin-view-ui/upload"; import VideoCard from "@lin-view-ui/video-card"; import Link from "@lin-view-ui/link"; import LiveComment from "@lin-view-ui/live-comment"; const components = [ Alert, Backtop, Badge, Button, Cascader, Checkbox, CheckboxGroup, ChoiceGroup, ChoiceItem, ChoiceOption, Input, Loading, PlayerFullscreen, PlayerProcess, PlayerVolume, Spinner, VideoPlayer, Col, CollapseGroup, CollapseItem, DateAxis, DatePicker, Dialog, Dropdown, DropdownGroup, DropdownItem, Form, FormItem, HoverEffect, Image, InputNumber, LimitTextarea, LoadingBar, Magnifier, Message, MessageBox, MetaInfo, MultiPlayer, PageHeader, Pagination, Progress, Radio, RadioGroup, Row, ScrollBar, ScrollView, SelectorGroup, SelectorItem, ShowMore, Skeleton, Switch, TabGroup, TabItem, Table, TableColumn, Tag, Tooltip, Upload, VideoCard, Link, LiveComment ]; const locale = i18nLocale.use; const i18n = i18nLocale.i18n; const version = "1.3.2"; const install = (Vue, opts = {}) => { locale(opts.locale); i18n(opts.i18n); components.forEach(comp => { Vue.use(comp); }); }; // 判断是否是直接引入文件,如果是,就不用调用 Vue.use() if (typeof window !== "undefined" && window.Vue) { install(window.Vue); } export default { locale, i18n, install, version, Alert, Backtop, Badge, Button, Cascader, Checkbox, CheckboxGroup, ChoiceGroup, ChoiceItem, ChoiceOption, Input, Loading, PlayerFullscreen, PlayerProcess, PlayerVolume, Spinner, VideoPlayer, Col, CollapseGroup, CollapseItem, DateAxis, DatePicker, Dialog, Dropdown, DropdownGroup, DropdownItem, Form, FormItem, HoverEffect, Image, InputNumber, LimitTextarea, LoadingBar, Magnifier, Message, MessageBox, MetaInfo, MultiPlayer, PageHeader, Pagination, Progress, Radio, RadioGroup, Row, ScrollBar, ScrollView, SelectorGroup, SelectorItem, ShowMore, Skeleton, Switch, TabGroup, TabItem, Table, TableColumn, Tag, Tooltip, Upload, VideoCard, Link, LiveComment };