Maison > Applet WeChat > Développement de mini-programmes > Exemple de code pour modifier le style en cliquant sur le contrôle de l'applet WeChat

Exemple de code pour modifier le style en cliquant sur le contrôle de l'applet WeChat

黄舟
Libérer: 2017-09-13 10:42:04
original
2988 Les gens l'ont consulté

Cet article présente principalement des informations pertinentes sur des exemples détaillés de contrôles de clic pour modifier les styles dans les mini-programmes WeChat. Les amis dans le besoin peuvent se référer à

Explications détaillées d'exemples de contrôles de clic pour modifier les styles dans WeChat. Mini-programmes

Nous devons maintenant implémenter le style de modification du contrôle de clic dans l'applet WeChat, comme suit :

L'applet WeChat ne prend pas en charge manipulation directe de dom Pour obtenir cet effet, nous devons y parvenir en définissant les données, puis en utilisant la liaison bidirectionnelle des données et de l'interface.

Première étape : définissez les styles cliqués et non cliqués dans wxss, comme suit :


.service_selection .is_checked{ 
 border: 1px solid #FE0002 ; 
 color: #FE0002 ; 
 background: #fff; 
} 
.service_selection .normal{ 
 border: none; 
 color: #333; 
 background: #F0F1EC; 
}
Copier après la connexion

Étape 2 : définissez un indicateur dans les données du fichier js et appelez-le isChecked. La valeur par défaut est isChecked==false. Comme suit :


data: { 
  isChecked: false 
 }
Copier après la connexion

Étape 3 : Liez l'événement click dans le fichier wxml,


<view bindtap="serviceSelection"></view>
Copier après la connexion

Implémentez cette méthode dans le fichier js et définissez isChecked==true après un autre clic. Comme suit :


serviceSelection(){ 
  this.setData({ 
   isChecked:true 
  }) 
}
Copier après la connexion

Étape 4 : Effectuez toujours la liaison de données dans le fichier wxml :


<view class="{{isChecked?&#39;is_checked&#39;:&#39;normal&#39;}}" bindtap="serviceSelection"></view>
Copier après la connexion

Le point clé est ce code


{{isChecked?&#39;is_checked&#39;:&#39;normal&#39;}}"
Copier après la connexion

Il s'agit d'un opérateur ternaire, lorsque When isChecked= =true, ajoutez le style is_checked à la classe. Lorsqu'il est faux, utilisez le style normal. L'implémentation de ceci est similaire à la syntaxe des noms de classes de style de contrôle PHP.

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