微信小程式點選控制項修改樣式例項詳解

2022-09-27 01:30:20 字數 653 閱讀 3748

微信小程式點選控制項修改樣式例項詳解

現在要在微信小程式中實現點選控制項修改樣式,如下:

微信小程式中不支援直接操作dom,要實現這種效果,我們需要通過設定data,然後利用資料和介面的雙向繫結來實現它。

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

.service_selection .is_checked

.service_selection .normal

第二步:在js檔案中的data中設定乙個flag,叫他ischecked,預設ischecked==false。如下:

data:

第三步:在wxml檔案中繫結點選事件,

在js檔案中實現這個方法,並另他點選後設定ischecked==true。如下:

serviceselection())

}第四步:依然是在wxml檔案中進行資料繫結:

'}}" bindtap="serviceselection">

重點是這一句**

}"這是乙個三目運算子,當ischecked==true時,在class加上is_checked的樣式,為flase時使用normal的樣式。這一點的實現類似php控制樣式類名的語法dufrbrzq。

本文標題: 微信小程式點選控制項修改樣式例項詳解

本文位址:

微信小程式button選中改樣式 實現單選 多選

小程式實現多button單選 多選 紅色為選中狀態 單選 多選 wxss pages button select button select.wxss button container 按鈕未選中 normal button 按鈕選中 checked button wxm 樣式選中改變是通過三元運算...

微信小程式checkbox樣式修改

開啟小程式開發者工具的除錯模式,檢視元素的樣式,截圖如下 完全看不到小程式是如何設定checkbox的樣式的,小程式實現checkbox的樣式 對我們是黑盒的。於是很多同學自己開始吭哧吭哧地編寫乙個模擬的元件,建立乙個template,編寫它的資料渲染和事件監聽處理,以及對使用者操作的資料進行實時更...

小程式單選radio group修改樣式

這個排版是真的麻煩,因為上面還有其他的顯示,本來覺得很快的,當時弄了一會兒 checked表示預設選中 備註 一體化 白卡 危險品 無 預設 text main1 text picker comment attr value radio label radio radio未選中時樣式 radio w...