首頁 >微信小程式 >小程式開發 >微信小程式實現點擊按鈕修改字體顏色的功能

微信小程式實現點擊按鈕修改字體顏色的功能

不言
不言原創
2018-06-23 10:54:529211瀏覽

這篇文章主要介紹了微信小程式實現點擊按鈕修改字體顏色功能,涉及微信小程式wx:for循環讀取data數值及事件綁定修改元素屬性相關操作技巧,需要的朋友可以參考下

本文實例講述了微信小程式實現點擊按鈕修改字體顏色功能。分享給大家供大家參考,具體如下:

1、效果展示

2、關鍵程式碼

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>

這裡使用bindtap="bindtap{{index}} "綁定事件動態修改style="color:{{color}}"中的顏色值。

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)

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

微信小程式中video元件的介紹

微信小程式之獲取目前位置經緯度以及地圖顯示

#

以上是微信小程式實現點擊按鈕修改字體顏色的功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn