最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序點擊控件修改樣式實例詳解

 更新時間:2017年07月07日 10:07:05   投稿:lqh  
這篇文章主要介紹了 微信小程序點擊控件修改樣式實例詳解的相關(guān)資料,需要的朋友可以參考下

微信小程序點擊控件修改樣式實例詳解

現(xiàn)在要在微信小程序中實現(xiàn)點擊控件修改樣式,如下:

微信小程序中不支持直接操作dom,要實現(xiàn)這種效果,我們需要通過設(shè)置data,然后利用數(shù)據(jù)和界面的雙向綁定來實現(xiàn)它。

第一步:在wxss中定義被點擊和未被點擊的樣式,如下:

.service_selection .is_checked{ 
 border: 1px solid #FE0002 ; 
 color: #FE0002 ; 
 background: #fff; 
} 
.service_selection .normal{ 
 border: none; 
 color: #333; 
 background: #F0F1EC; 
} 

第二步:在js文件中的data中設(shè)置一個flag,叫他isChecked,默認(rèn)isChecked==false。如下:

data: { 
  isChecked: false 
 } 

第三步:在wxml文件中綁定點擊事件,

<view bindtap="serviceSelection"></view> 

在js文件中實現(xiàn)這個方法,并另他點擊后設(shè)置isChecked==true。如下:

serviceSelection(){ 
  this.setData({ 
   isChecked:true 
  }) 
} 

第四步:依然是在wxml文件中進(jìn)行數(shù)據(jù)綁定:

<view class="{{isChecked?'is_checked':'normal'}}" bindtap="serviceSelection"></view> 

重點是這一句代碼

{{isChecked?'is_checked':'normal'}}" 

這是一個三目運算符,當(dāng)isChecked==true時,在class加上is_checked的樣式,為flase時使用normal的樣式。這一點的實現(xiàn)類似php控制樣式類名的語法。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

万盛区| 余江县| 甘洛县| 嵊州市| 唐河县| 石城县| 万载县| 峨眉山市| 台南县| 金平| 花莲市| 咸阳市| 锦州市| 焉耆| 曲阜市| 余干县| 五常市| 克拉玛依市| 龙口市| 玉龙| 米泉市| 定西市| 碌曲县| 宁明县| 奈曼旗| 德阳市| 赤城县| 汉中市| 金坛市| 新兴县| 杭锦旗| 永丰县| 盐源县| 大兴区| 海丰县| 突泉县| 宜阳县| 师宗县| 宜州市| 宁强县| 磐安县|