Maison >Applet WeChat >Développement de mini-programmes >L'applet WeChat implémente la fonction de changement de couleur de la police en cliquant sur un bouton

L'applet WeChat implémente la fonction de changement de couleur de la police en cliquant sur un bouton

不言
不言original
2018-06-23 10:54:529229parcourir

Cet article présente principalement l'applet WeChat pour implémenter la fonction de changement de couleur de police en cliquant sur un bouton, impliquant l'applet WeChat wx:for pour lire les valeurs des données et la liaison d'événements pour modifier les attributs des éléments. en cas de besoin, vous pouvez vous y référer

L'exemple de cet article décrit l'applet WeChat qui implémente la fonction de changement de couleur de police en cliquant sur un bouton. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Affichage des effets

2. Code clé

fichier index.wxml

<view class="view" style="color:{{color}}">我是view标签</view>
<view style="display:flex;">  
  <block wx:for="{{colorArray}}" wx:key="" wx:for-item="Color">
    <button class="btn" style="background:{{Color}};" type="default" bindtap="bindtap{{index}}"></button>
  </block>
</view>

Ici est modifié dynamiquement à l'aide de bindtap="bindtap{{index}}" événements de liaisonstyle="color:{{color}}"Valeur de couleur dans .

fichier index.js

var pageData={}
pageData.data={
  color:&#39;black&#39;,
  colorArray:[&#39;red&#39;,&#39;blue&#39;,&#39;yellow&#39;,&#39;green&#39;,&#39;black&#39;]
}
for(var i=0;i<5;++i){
  (function(index){
    pageData[&#39;bindtap&#39;+index]=function(e){
      this.setData({
        color:this.data.colorArray[index]
      })
    }
  })(i)
}
Page(pageData)

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. .Plus connexe Veuillez faire attention au contenu du site Web chinois PHP !

Recommandations associées :

Introduction au composant vidéo dans le mini programme WeChat

Mini programme WeChat pour obtenir l'actuel emplacement, longitude et latitude et La carte montre

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:
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