Nous voyons souvent la barre de progression du téléchargement dans les téléchargements d'applications. Cette barre de progression sert à interagir avec l'utilisateur et à l'informer de la progression actuelle. Sinon, l'utilisateur attendra plus d'une minute. , il va planter. Le code d'aujourd'hui, je vais vous apprendre à créer une barre de progression de téléchargement dans un mini programme. Cet article présente principalement la méthode d'implémentation d'une barre de progression de téléchargement dans un mini programme WeChat.
La barre de progression est un composant de l'applet WeChat, similaire à la barre de progression HTML5.
Introduction à l'attribut de progression
Nom de l'attribut | Fonction | Valeur du paramètre th> | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
pourcentage | Pourcentage de progression 0~100 |
|
||||||||||||||||||||||||
show-info | Afficher le pourcentage sur le côté droit de la barre de progression | true/false par défaut false | ||||||||||||||||||||||||
Animation de la barre de progression de gauche à droite | true/false par défaut false | |||||||||||||||||||||||||
largeur de trait | La largeur de la ligne de la barre de progression, unité px | 6px par défaut | ||||||||||||||||||||||||
couleur | Couleur de la barre de progression td> | #09BB07 | ||||||||||||||||||||||||
activeColor | La couleur de la barre de progression sélectionnée | backgroundColor | La couleur de la barre de progression non sélectionnée |
1. Wxml voir la production
<progress percent="100" active='true' stroke-width="4" /> <view class='title-line'> progress</view> <view class='column'> <button class='button' type='primary' size='mini' bindtap='startDown'>开始下载</button> <text class="title">下载进度:</text> <progress percent="{{percent}}" show-info active='{{isDown}}' stroke-width="14" /> </view>
2 Le code dans xxx.js
Page({ data: { isDown: false, percent: 0, }, startDown: function (e) { this.setData({ isDown: true, percent: 100, }) },
js est relativement simple. isDown dans les données contrôle s'il faut démarrer le téléchargement, et le pourcentage définit la barre de progression du téléchargement
startDown gère la logique de démarrage du téléchargement et met à jour la progression du téléchargement. et démarre l'effet d'animation de téléchargement
Résumé
Barre de progression Il existe de nombreuses utilisations. Code Jun vient de lister les deux exemples ci-dessus. la barre de progression peut également être utilisée comme barre de progression pour les ventes restantes des ventes urgentes, le temps restant pour la réalisation, etc. Recommandations associées :L'applet WeChat implémente la fonction de changement de couleur de la police en cliquant sur le bouton
Comment l'applet WeChat implémente la fonction de prévisualisation de l'agrandissement de l'image
Explication détaillée des composants vidéo, musique et image du mini programme WeChat
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!