這篇文章主要介紹了微信小程式點擊控制項修改樣式實例詳解的相關資料,需要的朋友可以參考下
微信小程式點擊控制項修改樣式實例詳解
現在要在微信小程式中實作點擊控制項修改樣式,如下:
#微信小程式中不支援直接操作dom,要實現這種效果,我們需要透過設定data,然後利用資料和介面的雙向綁定來實現它。
第一步:在wxss中定義被點擊和未點擊的樣式,如下:
##
.service_selection .is_checked{ border: 1px solid #FE0002 ; color: #FE0002 ; background: #fff; } .service_selection .normal{ border: none; color: #333; background: #F0F1EC; }
第二步:在js檔案中的data中設定一個flag,叫他isChecked,預設為isChecked==false。如下:
data: { isChecked: false }
第三個步驟:在wxml檔案中綁定點擊事件,
<view bindtap="serviceSelection"></view>在js檔案中實作這個方法,並在另他點擊後設定isChecked==true。如下:
serviceSelection(){ this.setData({ isChecked:true }) }
第四步:依然是在wxml檔案中進行資料綁定:
<view class="{{isChecked?'is_checked':'normal'}}" bindtap="serviceSelection"></view>重點是這一句程式碼
{{isChecked?'is_checked':'normal'}}"這是一個三目運算符,當isChecked==true時,在class加上is_checked的樣式,為flase時使用normal的樣式。這一點的實作類似php控制樣式類別名的語法。
以上是關於微信小程式點擊控制項修改樣式的程式碼實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
刺客信條陰影:貝殼謎語解決方案
1 個月前ByDDD
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前ByDDD
在哪裡可以找到原子中的起重機控制鑰匙卡
1 個月前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
2 週前ByDDD
Inzoi:如何申請學校和大學
3 週前ByDDD

熱工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Dreamweaver CS6
視覺化網頁開發工具