Ma petite application du temps il y a Mon partenaire a présenté en détail la fonction de lecture de musique de l'applet NetEase Cloud Music. En tant que novice du front-end, j'ai été très occupé récemment et je n'ai pas écrit le contenu de recherche en temps réel. à temps pour partager avec vous (en fait, le code et la fonction ont déjà été presque écrits), donc aujourd'hui je vais vous parler de certains des détails et des optimisations que j'y ai apportés.
La fonction de recherche est très courante et peut être utilisée dans de nombreux endroits. J'espère pouvoir partager des choses utiles avec vous. En même temps, s'il y a des lacunes, j'espère que vous pourrez les signaler et les signaler. donner quelques suggestions de modifications Xiao Merci beaucoup !
Nous devons également utiliser l'interface API dans la fonction de recherche en temps réel, de la saisie de valeursdans la zone de saisie à la recherche de suggestions, puis aux résultats de recherche et enfin au passage à la lecture de la chanson. Ce n'est plus aussi simple que de recevoir, la transmission de valeur est essentielle, en même temps, le masquage et l'affichage de différentes boîtes de conteneurs sous différentes fonctions, ainsi que certains détails et optimisations impliqués dans la recherche. Jetons un coup d'oeil !
Aperçu de l'interface
Analyse de l'interface
Dans la barre de recherche principale : flèche de retour gauche, zone de saisie du milieu , accédez à la page de classement des chanteurs à droite ; quant au bouton d'effacement, nous l'avons masqué, et il n'apparaîtra qu'après avoir saisi la valeur de saisie.
En parcourant l'enregistrement de l'historique, la valeur d'enregistrement de chaque recherche est distribuée en petits morceaux à intervalles égaux. La longueur de la valeur de recherche est la longueur du petit morceau. Ici, nous utilisons Celui qui est arrivé. display: flex;flex-wrap: wrap;. Les amis intéressés par ce style d'interface peuvent consulter l'intégralité du code plus tard.
L'étape suivante est la liste de recherche rapide. Il n'y a pas beaucoup d'accent ici, il suffit de lancer une interface pour demander des données, d'enterrer les données et de les afficher.
Les suggestions de recherche apparaîtront une fois la saisie terminée, et elles sont très tridimensionnelles et couvrent toute la page. Utilisez box-shadow: 1px 1px 5px #888888 pour obtenir un effet tridimensionnel, et z-index pour avoir une superposition. effet.
Les résultats de la recherche apparaîtront après avoir cliqué sur l'une des suggestions de recherche ou cliqué sur l'historique de recherche ou la recherche rapide. En même temps, tous les autres conteneurs de l'interface seront masqués. et l’apparence d’une boîte conteneur C’est un petit détail, nous en parlerons en détail plus tard dans la fonction. Ici on parle d'abord de comment masquer et afficher des composants (conteneurs), afin de ne pas voir ces contenus obscurcis dans les fonctions suivantes
Analyse : Seul le contenu des en-têtes de ces conteneurs est placé ici. data est placé respectivement dans la source de données showClean,showSongResult,showSearchResult,showView. Si c'est true , ces conteneurs sont par défaut ceux devant : (deux-points). Style, s'il est faux, le style par défaut après : (deux-points) ; le style header_view_hide est défini sur display: none;, c'est-à-dire qu'il est masqué et non affiché, donc dans une certaine méthode, vous peut changer showClean,showSongResult,showSearchResult,showView en true ou falseVous pouvez afficher ou masquer ces conteneurs respectivement.
Encapsulation d'interface
L'encapsulation d'interface a été expliquée très clairement par mon ami dans l'article précédent. Nous ne l'expliquerons pas davantage ici. Les mêmes fonctions utilisées maintenant ne le sont pas non plus. c'est aussi simple que d'ajuster l'interface pour demander des données, nous devons transmettre la valeur à l'interface et laisser l'interface nous renvoyer les données correspondantes après avoir reçu la valeur dans l'interface de recherche, nous utilisons l'interface pour les suggestions de recherche et ; résultats de recherche. Pour la liste de recherche rapide, nous utilisons uniquement le plus basique wx.requestpour obtenir les données directement
Nous concevrons de nombreuses données pour une fonction de recherche, qui peuvent être répertoriées en détail : valeur d'entrée inputValue, obtenue lors de la saisie des données de la liste de recherche rapide ; hots, obtenu via l'interface de recherche chaude ; Le mot-clé de recherche searchKey, qui est la valeur de la zone de saisie, est utilisé pour transmettre aux suggestions de recherche en tant que mots-clés de recherche searchSuggest, les données (suggestions de recherche) renvoyées par le ; interface de suggestion de recherche après avoir obtenu le mot-clé de recherche searchResult, lorsque l'on clique sur l'une des suggestions de recherche, cette valeur sera renseignée dans le champ de recherche. À ce moment, le mot-clé de recherche searchKey deviendra cette valeur et transmis. à l'interface des résultats de recherche, et les données renvoyées seront placées dans searchResult; Enfin, il y a l'historique de recherche history Chaque fois qu'une recherche est effectuée, la valeur de la zone de saisie d'origine est mise dans les données history. source. Concernant les autres sources de données, cela implique le masquage et l'affichage des composants, c'est-à-dire dans quelles circonstances le cadre conteneur de chaque pièce est-il masqué et dans quelles circonstances est-il affiché.
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!
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
Le mini programme WeChat officiel de Xianyu a été lancé discrètement. Dans le mini programme, vous pouvez publier des messages privés pour communiquer avec les acheteurs/vendeurs, afficher les informations personnelles et les commandes, rechercher des articles, etc. Si vous êtes curieux, qu'est-ce que le mini Xianyu WeChat. programme appelé ? Jetons un coup d'oeil. Quel est le nom de l'applet Xianyu WeChat ? Réponse : Xianyu, transactions inutilisées, ventes d'occasion, valorisations et recyclage. 1. Dans le mini programme, vous pouvez publier des messages inactifs, communiquer avec des acheteurs/vendeurs via des messages privés, afficher des informations personnelles et des commandes, rechercher des articles spécifiés, etc. 2. Sur la page du mini programme, il y a une page d'accueil, à proximité, publier des messages inactifs et les miens 5 fonctions ; 3. Si vous souhaitez l'utiliser, vous devez activer le paiement WeChat avant d'acheter ;
L'applet WeChat implémente la fonction de téléchargement d'images Avec le développement de l'Internet mobile, l'applet WeChat est devenue un élément indispensable dans la vie des gens. Les mini-programmes WeChat fournissent non seulement une multitude de scénarios d'application, mais prennent également en charge les fonctions définies par les développeurs, notamment les fonctions de téléchargement d'images. Cet article présentera comment implémenter la fonction de téléchargement d'images dans l'applet WeChat et fournira des exemples de code spécifiques. 1. Travaux préparatoires Avant de commencer à écrire du code, nous devons télécharger et installer les outils de développement WeChat et nous inscrire en tant que développeur WeChat. En même temps, vous devez également comprendre WeChat
Implémentation d'effets de filtre d'image dans les mini-programmes WeChat Avec la popularité des applications de médias sociaux, les gens aiment de plus en plus appliquer des effets de filtre aux photos pour améliorer l'effet artistique et l'attractivité des photos. Les effets de filtre d'image peuvent également être implémentés dans les mini-programmes WeChat, offrant aux utilisateurs des fonctions de retouche photo plus intéressantes et créatives. Cet article expliquera comment implémenter des effets de filtre d'image dans les mini-programmes WeChat et fournira des exemples de code spécifiques. Tout d’abord, nous devons utiliser le composant canevas dans l’applet WeChat pour charger et modifier des images. Le composant canevas peut être utilisé sur la page
Pour implémenter l'effet de menu déroulant dans les mini-programmes WeChat, des exemples de code spécifiques sont nécessaires. Avec la popularité de l'Internet mobile, les mini-programmes WeChat sont devenus une partie importante du développement d'Internet, et de plus en plus de gens ont commencé à y prêter attention et à y prêter attention. utilisez les mini-programmes WeChat. Le développement de mini-programmes WeChat est plus simple et plus rapide que le développement d'applications traditionnelles, mais il nécessite également la maîtrise de certaines compétences en développement. Dans le développement des mini-programmes WeChat, les menus déroulants sont un composant courant de l'interface utilisateur, permettant une meilleure expérience utilisateur. Cet article présentera en détail comment implémenter l'effet de menu déroulant dans l'applet WeChat et fournira des informations pratiques.
Utilisez l'applet WeChat pour obtenir un effet de commutation de carrousel. L'applet WeChat est une application légère avec des caractéristiques de développement et d'utilisation simples et efficaces. Dans les mini-programmes WeChat, il est courant d'obtenir des effets de commutation de carrousel. Cet article explique comment utiliser l'applet WeChat pour obtenir l'effet de changement de carrousel et donne des exemples de code spécifiques. Tout d’abord, ajoutez un composant carrousel au fichier d’échange de l’applet WeChat. Par exemple, vous pouvez utiliser la balise <swiper> pour obtenir l'effet de commutation du carrousel. Dans ce composant, vous pouvez passer b
Le mini-programme officiel WeChat de Xianyu a été lancé discrètement. Il offre aux utilisateurs une plate-forme pratique qui vous permet de publier et d'échanger facilement des objets inutilisés. Dans le mini programme, vous pouvez communiquer avec des acheteurs ou des vendeurs via des messages privés, afficher des informations personnelles et des commandes et rechercher les articles que vous souhaitez. Alors, comment s'appelle exactement Xianyu dans le mini-programme WeChat ? Ce guide didacticiel vous le présentera en détail. Les utilisateurs qui souhaitent savoir, veuillez suivre cet article et continuer à lire ! Quel est le nom de l'applet Xianyu WeChat ? Réponse : Xianyu, transactions inutilisées, ventes d'occasion, valorisations et recyclage. 1. Dans le mini programme, vous pouvez publier des messages inactifs, communiquer avec des acheteurs/vendeurs via des messages privés, afficher des informations personnelles et des commandes, rechercher des articles spécifiés, etc. 2. Sur la page du mini programme, il y a une page d'accueil, à proximité, publier des messages inactifs et les miens 5 fonctions ;
Comment utiliser PHP pour développer la fonction de transaction d'occasion de l'applet WeChat ? En tant que plate-forme de développement d'applications mobiles populaire, l'applet WeChat est utilisée par de plus en plus de développeurs. Dans les mini-programmes WeChat, les transactions de seconde main constituent une exigence fonctionnelle courante. Cet article expliquera comment utiliser PHP pour développer la fonction de transaction secondaire de l'applet WeChat et fournira des exemples de code spécifiques. 1. Travail de préparation Avant de commencer le développement, vous devez vous assurer que les conditions suivantes sont remplies : l'environnement de développement de l'applet WeChat a été configuré, y compris l'enregistrement de l'AppID de l'applet et sa configuration en arrière-plan de l'applet.
Pour implémenter l'effet de rotation d'image dans WeChat Mini Program, des exemples de code spécifiques sont nécessaires. WeChat Mini Program est une application légère qui offre aux utilisateurs des fonctions riches et une bonne expérience utilisateur. Dans les mini-programmes, les développeurs peuvent utiliser divers composants et API pour obtenir divers effets. Parmi eux, l'effet de rotation d'image est un effet d'animation courant qui peut ajouter de l'intérêt et des effets visuels au mini-programme. Pour obtenir des effets de rotation d'image dans les mini-programmes WeChat, vous devez utiliser l'API d'animation fournie par le mini-programme. Ce qui suit est un exemple de code spécifique qui montre comment