index.js 676 B

12345678910111213141516171819202122232425
  1. /**
  2. * Vue-awesome-swiper
  3. * @author Surmon.me
  4. */
  5. var Swiper = require('swiper')
  6. var SwiperComponent = require('./src/swiper.vue')
  7. var SlideComponent = require('./src/slide.vue')
  8. SwiperComponent = SwiperComponent.default || SwiperComponent
  9. SlideComponent = SlideComponent.default || SlideComponent
  10. if (typeof window !== 'undefined') {
  11. window.Swiper = Swiper
  12. }
  13. var swiper = {
  14. swiperSlide: SlideComponent,
  15. swiper: SwiperComponent,
  16. swiperPlugins: Swiper.prototype.plugins,
  17. install: function(Vue) {
  18. Vue.component(SwiperComponent.name, SwiperComponent)
  19. Vue.component(SlideComponent.name, SlideComponent)
  20. }
  21. }
  22. module.exports = swiper