text: import { Layout } from './layout';
  import { HeaderBack } from './header/index.js';
  import { Icon } from './icon/index.js';
  import { GridGroup, GridItem } from './grid/index.js';
  import { Button, ButtonGroup, IconButton } from './button/index.js';
  import { Toast,Loadding } from './dialog/index'
  import { InfiniteScroll } from './infiniteScroll/index'
  import { Mark } from './mark/mark.js'
  import { Pick, PickItem } from './pick/pick.js'
  import { DatePicker } from './datePicker/index.js'
  import { DateTimePicker } from './datetimePicker/index'
  import { Swiper } from './swiper/index'
  import { Loading } from './loading/index'
  import { CellGroup, CellItem } from './cell/index'
  import { Input, ExpTypes } from './input/index'
  import { InfiniteScroll2 } from './infiniteScroll2/index.js'
  import { InfiniteScroll3 } from './infiniteScroll3/index.js'
  import { TAnimate } from './animate/index.js'
  
  
  
  const install = function (Vue) {
      Vue.component(Layout.name, Layout);
      Vue.component(HeaderBack.name, HeaderBack);
      Vue.component(Icon.name, Icon);
      Vue.component(GridGroup.name, GridGroup);
      Vue.component(GridItem.name, GridItem);
      Vue.component(Button.name, Button);
      Vue.component(ButtonGroup.name, ButtonGroup);
      Vue.component(IconButton.name, IconButton);
      Vue.component(InfiniteScroll.name, InfiniteScroll);
      Vue.component(Pick.name, Pick);
      Vue.component(PickItem.name, PickItem);
      Vue.component(DatePicker.name, DatePicker);
      Vue.component(DateTimePicker.name, DateTimePicker);
      Vue.component(Swiper.name, Swiper);
      Vue.component(CellGroup.name, CellGroup);
      Vue.component(CellItem.name, CellItem);
      Vue.component(Loading.name, Loading);
      Vue.component(Input.name, Input);
      Vue.component(InfiniteScroll2.name, InfiniteScroll2);
      Vue.component(InfiniteScroll3.name, InfiniteScroll3);
      Vue.component(TAnimate.name, TAnimate);
  
      Vue.prototype.$toast = Toast;
      Vue.prototype.$loadding = Loadding;
      Vue.prototype.$mark = Mark;
      Vue.prototype.$expTypes = ExpTypes;
  
  
  };
  
  window.document.addEventListener('touchstart', function (event) {
      /* Do Nothing */
  }, false);
  
  if (typeof window !== 'undefined' && window.Vue) {
      install(window.Vue);
  }
  
  export default {
      install
  };