Actualisation pull-up et chargement pull-up de la liste des applets WeChat
###1.1 composant de défilement-vue
Écrivez la description de l'image ici
Remarque : lorsque vous utilisez le défilement vertical, vous devez donner une hauteur fixe et définir la hauteur via WXSS. ###1.2 composant d'image
Écrivez la description de l'image ici
Remarque : le mode propose 12 modes, dont 3 modes de zoom et 9 modes de recadrage. ###1.3 Composant icône Écrivez la description de l'image ici
iconType : [ 'succès', 'info', 'avertir', 'en attente', 'safe_success', 'safe_warn', 'success_circle', 'success_no_circle', 'waiting_circle', 'circle', 'download', 'info_circle' , 'annuler', 'rechercher', 'effacer' ]
2. Mise en œuvre du chargement pull-up et de l'actualisation déroulante des listes
##2.1 Prenons d'abord un rendu et écrivons la description de l'image ici ##2.2 La logique est très simple, il suffit de télécharger le code ###2.2.1 Fichier de mise en page detail.wxml
<loading Hidden="{{hidden}}" bindchange="loadingChange">
Chargement...
</chargement> <scroll-view scroll-y="true" style="hauteur : 100 % ;" bindscrolltolower="loadMore" bindscrolltoupper="refesh">
<view wx:if="{{hasRefesh}}" style="display : flex;flex-direction: row;align-items: center;align-self: center;justify-content: center;">
<icon type="waiting" size="45"/><text>Actualisation...</text></view>
<view wx:else style="display:none" ><text></text></view>
<view class="lll" wx:for="{{list}}" wx:for-item="item" bindtap="bindViewTap"
data-title="{{item.title}}" >
<style d'image=" largeur : 50px;hauteur : 50px;marge : 20rpx;" ></image>
<view class="eee" > <view style="margin:5px;font-size:8px"> titre :{{item.title}}</view>
<view style="margin:5px;color:red;font-size:6px"> Source :{{item.source}}</view>
</view>
</vue>
<view class="tips1">
<view wx:if="{{hasMore}}" style="display : flex;flex-direction: row;align-items: center;align-self: center;justify-content: center;">
<icon type="waiting" size="45"/><text>Chargement mortel...</text></view>
<view wx:else><text>Plus de contenu</text></view>
</vue>
</vue par défilement>
###2.2.1 fichier de code logique detail.js
var network_util = require('../../utils/network_util.js');
var json_util = require('../../utils/json_util.js');
Page({
données :{
// texte : "Ceci est une page"
Liste :[],
jj:'',
Caché : faux,
Page : 1,
Taille : 20,
HasMore : vrai,
hasRefesh: faux
},
onLoad:fonction(options){
var ça = ceci;
var url = 'http://v.juhe.cn/weixin/query?key=f16af393a63364b729fd81ed9fdd4b7d&pno=1&ps=10';
Network_util._get(url,
fonction(res){
Cela.setData({
Liste : res.data.result.list,
caché : vrai,
});
},fonction(res){
console.log(res);
});
},
onReady:fonction(){
// Rendu de la page terminé
},
onShow:fonction(){
// Affichage des pages
},
onHide:fonction(){
// Page masquée
},
onUnload:fonction(){
// Page fermée
},
//Traitement des événements de clic
bindViewTap : fonction(e) {
console.log(e.currentTarget.dataset.title);
},
//Charger plus
loadMore : fonction(e) {
var ça = ceci;
Cela.setData({
hasRefesh:true,});
Si (!this.data.hasMore) revient
var url = 'http://v.juhe.cn/weixin/query?key=f16af393a63364b729fd81ed9fdd4b7d&pno='+(++that.data.page)+'&ps=10';
Network_util._get(url,
fonction(res){
Cela.setData({
Liste : that.data.list.concat(res.data.result.list),
caché : vrai,
HasRefesh : faux,
});
},fonction(res){
console.log(res);
})
},
//Traitement d'actualisation
rafraîchissement : fonction(e) {
var ça = ceci;
that.setData({
hasRefesh : vrai,
});
var url = 'http://v.juhe.cn/weixin/query?key=f16af393a63364b729fd81ed9fdd4b7d&pno=1&ps=10';
Network_util._get(url,
fonction(res){
Cela.setData({
Liste : res.data.result.list,
Caché : vrai,
Page :1,
hasRefesh : faux,
});
},fonction(res){
console.log(res);
})
},
})
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
22 Jun 2018
Cet article présente principalement la méthode d'implémentation du chargement pull-up et de l'actualisation déroulante des listes dans l'applet WeChat. A une très bonne valeur de référence. Jetons-y un coup d'œil avec l'éditeur ci-dessous.
01 Apr 2017
Cet article présente principalement la méthode d'implémentation du chargement pull-up et de l'actualisation déroulante des listes dans l'applet WeChat. A une très bonne valeur de référence. Jetons-y un coup d'œil avec l'éditeur ci-dessous.
07 Dec 2017
Le mini programme WeChat a une étiquette spéciale pour le 9 janvier 2017, et il est rapidement devenu populaire sur Internet et dans Moments. Récemment, j'ai également écrit un programme de démonstration pour l'essayer. L'applet WeChat est quelque peu similaire à vuejs, les deux sont des vues basées sur les données et une liaison de données unidirectionnelle, et son expérience est bien meilleure que la page H5. Cela est dû à la prise en charge de l'environnement WeChat et au traitement du chargement de toutes les pages en même temps. fois lors de la première course. Cet article partagera la pratique consistant à tirer vers le bas pour actualiser et à faire glisser vers le haut pour charger les mini-listes de programmes WeChat.
08 Jun 2018
Cet article présente principalement en détail l'applet WeChat pour implémenter l'actualisation des listes déroulantes et le chargement des listes déroulantes. Il a une certaine valeur de référence.
25 Oct 2023
Il est très courant pour Uniapp d'implémenter le pull-down pour actualiser et le pull-up pour charger davantage. Dans cet article, nous présenterons en détail comment implémenter ces deux fonctions dans Uniapp et donnerons des exemples de code spécifiques. 1. Implémentation de la fonction d'actualisation déroulante Sélectionnez la page où vous devez ajouter la fonction d'actualisation déroulante dans le répertoire des pages et ouvrez le fichier vue de la page. Pour ajouter une structure d'actualisation déroulante au modèle, vous pouvez utiliser le composant d'actualisation déroulant d'Uni, uni-scroll-view. Le code est le suivant : <
14 Mar 2018
Cet article décrit l'implémentation du chargement déroulant et de l'actualisation pull-up par l'applet WeChat, si vous ne connaissez pas l'implémentation du chargement déroulant et de l'actualisation pull-up par l'applet WeChat, ou si vous êtes intéressé par l'implémentation. de chargement déroulant et d'actualisation pull-up par l'applet WeChat, alors nous allons nous lever et lire cet article. D'accord, assez de bêtises, allons droit au but.
30 May 2017
Il existe deux méthodes d'implémentation pour l'actualisation déroulante et le chargement pull-up des mini-programmes WeChat. 1. Utilisez les méthodes « onPullDownRefresh » et « onReachBottom » pour implémenter l'actualisation déroulante et le chargement pull-up des mini-programmes. bindscrolltoupper et bindscrolltolower dans la vue de défilement pour implémenter le mini-programme WeChat. Déroulez vers le bas pour actualiser et tirez vers le haut pour charger.
03 Jun 2020
Méthode de publication du mini programme : achetez d'abord un serveur et configurez l'environnement de production du mini programme ; puis placez le code source back-end sur le serveur à exécuter ; puis achetez un nom de domaine et gérez-le enfin avec l'adresse du serveur back-end ; publier et soumettre pour examen dans le contexte de gestion du mini-programme.
04 Jan 2022
Le code du mini-programme est fixe. Tant que le mini-programme APPID reste inchangé, le code du mini-programme ne changera pas ; les développeurs peuvent obtenir le code du mini-programme pour n'importe quelle page du mini-programme via l'interface d'arrière-plan.
Hot Tools
Démo du mini programme WeChat : imitation d'un centre commercial
Démo du mini programme WeChat : imitation d'un centre commercial, facile à démarrer et bonne introduction à certaines fonctions de base du centre commercial
À retenir : implémenter une fonctionnalité de type ancre
C'est la fonction d'ancrage similaire dont tout le monde a besoin. De plus, elle implémente également les fonctions de commande typiques de certaines applications à emporter. Il est recommandé d'étudier et d'étudier ;
Démo du mini programme WeChat : Lezhu
Démo du mini programme WeChat : Lezhu : similaire à une application utile basée sur la localisation, quelque peu similaire à l'esprit du mini programme de Zhang Xiaolong.
La démo du mini-jeu du programme WeChat sélectionne différents blocs de couleurs
La démo du mini-jeu du programme WeChat sélectionne différents blocs de couleurs
Démo de l'applet WeChat : transformation d'image en carrousel
Changement de style de graphique carrousel, un graphique carrousel simple implémenté avec un petit programme, facile à écrire