Maison > Applet WeChat > Développement de mini-programmes > Comment utiliser le composant swiper pour implémenter la fonction carrousel dans le mini programme

Comment utiliser le composant swiper pour implémenter la fonction carrousel dans le mini programme

不言
Libérer: 2018-07-14 14:16:48
original
2789 Les gens l'ont consulté

Cet article présente principalement comment utiliser le composant swiper pour réaliser la fonction carrousel du mini programme. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

. swiper Le composant est similaire au ViewPager d'Android et produit un effet similaire à celui d'un carrousel. Comparé au Viewpager d'Android, le swiper est plus pratique et plus rapide à mettre en œuvre.

Rendu :

Tout d'abord, jetons un coup d'œil aux attributs pris en charge par swiper :

Implémentez spécifiquement la fonction carrousel :

1. Ajoutez du matériel d'image de carrousel

  dans le répertoire racine du projet Créez un nouveau répertoire pour stocker les ressources d'image Le nom du répertoire peut être arbitraire

 

2. Ajoutez une source de données au. js dans le répertoire de la page

Ajouter la liste imgs dans l'attribut data. L'élément de liste est la position de l'image dans le projet (clé : partie rouge en gras du code)

Page({  /**
   * 页面的初始数据   */
  data: {    imgs:["../../images/aaa.jpg","../../images/bbb.jpg","../../images/ccc.jpg"]
  },  /**
   * 生命周期函数--监听页面加载   */
  onLoad: function (options) {
    
  },  /**
   * 生命周期函数--监听页面初次渲染完成   */
  onReady: function () {
    
  },  /**
   * 生命周期函数--监听页面显示   */
  onShow: function () {
    
  },  /**
   * 生命周期函数--监听页面隐藏   */
  onHide: function () {
    
  },  /**
   * 生命周期函数--监听页面卸载   */
  onUnload: function () {
    
  },  /**
   * 页面相关事件处理函数--监听用户下拉动作   */
  onPullDownRefresh: function () {
    
  },  /**
   * 页面上拉触底事件的处理函数   */
  onReachBottom: function () {
    
  },  /**
   * 用户点击右上角分享   */
  onShareAppMessage: function () {
    
  }
})
Copier après la connexion

3. Afficher le fichier Build

1. Écrire le code dans le fichier wxml dans le répertoire de la page

Points de connaissances utilisés : rendu de liste, composant swiper

<view class="container">
  <view >
    <swiper indicator-dots=&#39;true&#39; autoplay=&#39;true&#39; interval=&#39;3000&#39; duration=&#39;200&#39; circular=&#39;true&#39; bindtap=&#39;clickSwiper&#39;>
      <block wx:for="{{imgs}}" wx:key:="*this">
        <swiper-item>
          <image src="{{item}}"  class="slide-image" mode=&#39;aspectFill&#39; data-index="{{index}}"></image>
        </swiper-item>
      </block>
    </swiper>
  </view>
</view>
Copier après la connexion

4. Concernant l'événement clic du swiper

En cliquant sur chaque élément, vous pouvez savoir sur lequel vous avez cliqué et entreprendre les actions correspondantes

Comme vous pouvez le voir à partir de la troisième étape, pour Component, un attribut bindtap est défini et le contenu de la valeur de l'attribut correspond à la méthode js sous la page

Ajoutez la méthode de clic correspondante dans le fichier .js sous la page :

Rendu :

Ce qui précède représente l'intégralité du contenu de cet article .J'espère que cela sera utile à l'étude de tout le monde. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment utiliser le composant swiper dans l'applet pour implémenter la fonction carrousel

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