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

Explication détaillée du plug-in de l'axe de défilement de vue better-scroll

小云云
Libérer: 2018-01-15 13:57:27
original
2469 Les gens l'ont consulté

Cet article présente principalement en détail comment utiliser le plug-in vue scroll axis pour mieux faire défiler. Les amis intéressés peuvent s'y référer. J'espère qu'il pourra aider tout le monde.

Un plug-in très utile, BScroll, est utilisé dans le projet Vue high-imitation takeout du MOOC.com, qui permet de calculer la surface alimentaire affichée dans la colonne du menu de gauche correspondant à la colonne des aliments de droite. . Si aucun plug-in n'est utilisé, c'est assez gênant, je vais donc partager ici l'utilisation simple de ce plug-in :

1 Téléchargez-le dans le projet et présentez-le
.

Introduisez la version dans le fichier de configuration package.json


"dependencies": {
  "better-scroll": "^0.1.7"
 }
Copier après la connexion

Entrez ensuite dans le répertoire du projet, ouvrez cmd pour mettre à jour la configuration


npm i (i是install缩写)
Copier après la connexion

Enfin, présentez-le, par exemple, je suis dans Utilisé dans le composant biens du projet :


import BScroll from 'better-scroll';
Copier après la connexion

2 . Par exemple, la demande

est dans la colonne des meilleures ventes actuelles, puis la barre de menu est mise en surbrillance. Faites défiler jusqu'à la colonne suivante en surbrillance et le menu de la colonne suivante sera mis en surbrillance. Cliquez sur une certaine colonne du menu pour la mettre en surbrillance et accéder à la zone alimentaire correspondante.

Ce qui suit est le code dans le composant alimentaire

modèle :


<template>
 <p class="goods">
  <p class="menu-wrap" ref="menuWrap">//菜单栏
   <ul>
    <li v-for="(item,index) in goods" class="menu-item" :class="{&#39;current&#39;:currentIndex===index}" @click="selectMenu(index,$event)">
     <span class="text border-1px">
      <span v-show="item.type>0" class="icon" :class="classMap[item.type]"></span>{{item.name}}
     </span>
    </li>
   </ul>
  </p>
  <p class="foods-wrap" ref="foodsWrap">//食物栏
  </p>
 </p>
</template>
Copier après la connexion

script


Copier après la connexion

Recommandations associées :

vue utilise un meilleur défilement pour implémenter des images de carrousel et le défilement des pages

JS implémente un effet de défilement personnalisé

À propos de l'analyse de l'utilisation du plug-in de défilement jQuery scrollable.js

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