Maison > interface Web > js tutoriel > le corps du texte

Utilisation du plug-in de graphique carrousel vue vue-concise-slider

亚连
Libérer: 2018-05-30 17:14:38
original
4097 Les gens l'ont consulté

Cet article présente principalement l'utilisation du plug-in vue carousel chart vue-concise-slider. Maintenant, je le partage avec vous et vous donne une référence.

vue-concise-slider

vue-concise-slider, un composant coulissant simple avec une configuration simple, prend en charge adaptatif/plein écran + bouton + pagination et est compatible avec la version Mobile et PC

la version

v2.4.7 prend en charge vue2.0+

Fonctionnalités

  1. Configuration simple

  2. Léger (~ 24 Ko gzippé)

  3. Plusieurs styles de glissement

Actuellement

  1. plein écran adaptatif

  2. compatible mobile

  3. défilement vertical

  4. Commutation automatique programmée

  5. Défilement à largeur variable

  6. Défilement en boucle transparente

  7. Multi Défilement de niveau

  8. Défilement dégradé

  9. Défilement rotatif

  10. dans la page Ajouter des composants personnalisés

À l'avenir,

  1. défilement dégradé

  2. effet de parallaxe

Liens

  1. Documentation

  2. démo

Installation

npm install vue-concise-slider --save
Copier après la connexion

Comment utiliser

<template>
<!-- 制作一个框架包裹slider -->
 <p style="width:70%;margin:20px auto;height:400px">
   <!-- 配置slider组件 -->
   <slider :pages="pages" :sliderinit="sliderinit" @slide=&#39;slide&#39; @tap=&#39;onTap&#39; @init=&#39;onInit&#39;>
     <!-- 设置loading,可自定义 -->
     <p slot="loading">loading...</p>
   </slider>
 </p>
</template>
<script>
import slider from &#39;vue-concise-slider&#39;// import slider components
export default {
  el: &#39;#app&#39;,
  data () {
   return {
    //Image list
    pages:[
     {
     html: &#39;<p class="slider1">slider1</p>&#39;,
     style: {
      &#39;background&#39;: &#39;#1bbc9b&#39;
      }
     },
     {
      html: &#39;<p class="slider2">slider2</p>&#39;,
      style: {
       &#39;background&#39;: &#39;#4bbfc3&#39;
      }
     },
     {
      html: &#39;<p class="slider3">slider3</p>&#39;,
      style: {
       &#39;background&#39;: &#39;#7baabe&#39;
      }
     }
    ],
    //Sliding configuration [obj]
    sliderinit: {
     currentPage: 0,
     thresholdDistance: 500,
     thresholdTime: 100,
     autoplay:1000,
     loop:true,
     direction:&#39;vertical&#39;,
     infinite:1,
     slidesToScroll:1,
     timingFunction: &#39;ease&#39;,
     duration: 300
    }
   }
  },
  components: {
    slider
  },
  methods: {
   // Listener event
   slide (data) {
    console.log(data)
   },
   onTap (data) {
    console.log(data)
   },
   onInit (data) {
    console.log(data)
   }
  }
}
</script>
Copier après la connexion

Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.

Articles connexes :

Une brève discussion sur les scénarios d'application des composants intégrés de Vue

Un tutoriel simple sur l'utilisation de moins dans vue2

Fichier de configuration sous vue-cli scaffolding-bulid

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!