UNPKG

jdvue

Version:

A Vue.js 2.0 Mobile UI components at JinDanLiCai

133 lines (124 loc) 2.74 kB
import '../assets/common.less'; import Actionsheet from './actionsheet/index.vue'; import Button from './button/index.vue'; import Cell from './cell/index.vue'; import CellItem from './cell-item/index.vue'; import Checkbox from './checkbox/index.vue'; import CheckboxGroup from './checkbox-group/index.vue'; import Col from './col/index.vue'; import Collapse from './collapse/index.vue'; import CollapseItem from './collapse-item/index.vue'; import Confirm from './confirm/index.vue'; import CountUp from './count-up/index.vue'; import Dialog from './dialog/index.vue'; import FullLoad from './full-load/index.vue'; import Icon from './icon/index.vue'; import KeyInput from './key-input/index.vue'; import Loading from './loading/index.vue'; import Marquee from './marquee/index.vue'; import Notice from './notice/index.vue'; import Number from './number/index.vue'; import Popup from './popup/index.vue'; import Radio from './radio/index.vue'; import RadioGroup from './radio-group/index.vue'; import Row from './row/index.vue'; import Scroll from './scroll/index.vue'; import Share from './share/index.vue'; import Slide from './slide/index.vue'; import SlideItem from './slide-item/index.vue'; import Step from './step/index.vue'; import StepItem from './step-item/index.vue'; import Tabs from './tabs/index.vue'; import TabsItem from './tabs-item/index.vue'; import Toast from './toast/index.vue'; import Vlink from './vlink/index.vue'; import Vline from './vline/index.vue'; const components = { Actionsheet, Button, Cell, CellItem, Checkbox, CheckboxGroup, Col, Collapse, CollapseItem, Confirm, CountUp, Dialog, FullLoad, Icon, KeyInput, Loading, Marquee, Notice, Number, Popup, Radio, RadioGroup, Row, Scroll, Share, Slide, SlideItem, Step, StepItem, Tabs, TabsItem, Toast, Vlink, Vline, } const install = Vue => { if (install.installed) return; Object.keys(components).forEach(key => { Vue.component(key, components[key]); }); } if (typeof window !== 'undefined' && window.Vue) { install(window.Vue) } const version = '0.2.0' export { install, version, Actionsheet, Button, Cell, CellItem, Checkbox, CheckboxGroup, Col, Collapse, CollapseItem, Confirm, CountUp, Dialog, FullLoad, Icon, Input, KeyInput, Loading, Marquee, Notice, Number, Popup, Radio, RadioGroup, Row, Scroll, Share, Slide, SlideItem, Step, StepItem, Tabs, TabsItem, Toast, Vlink, Vline, } export default { install, version };