微信小程式checkbox樣式修改

2022-04-03 06:22:55 字數 852 閱讀 3390

開啟小程式開發者工具的除錯模式,檢視元素的樣式,截圖如下

完全看不到小程式是如何設定checkbox的樣式的,小程式實現checkbox的樣式**對我們是黑盒的。

於是很多同學自己開始吭哧吭哧地編寫乙個模擬的元件,建立乙個template,編寫它的資料渲染和事件監聽處理,以及對使用者操作的資料進行實時更新,總之是自己要做一套類原生的工作。

本文要說的點就是,我們不用重寫一套checkbox元件,我們還是在原生的checkbox上進行表現的重置即可,其他的繼續沿用checkbox本身的機制,工作量大大減少。

接下來是比較關鍵的一步

重新整理小程式頁面,發現checkbox不見了,說明我們的猜測是成立的,接下來就是去實現我們想要的checkbox樣式啦

/*

checkbox 整體大小

*/checkbox

/*checkbox 選項框大小

*/checkbox .wx-checkbox-input

/*checkbox選中後樣式

*/checkbox .wx-checkbox-input.wx-checkbox-input-checked

/*checkbox選中後圖示樣式

*/checkbox .wx-checkbox-input.wx-checkbox-input-checked

::before

微信小程式 checkbox元件

checkarr 中國 checkboxchange function e this.setdata 由於e.detail.value和this.data.items都是陣列元素進行屬性對比查詢,所以此處採用了雙迴圈。foreach迴圈不能在迴圈中跳出,所以在迴圈this.data.items時採用...

微信小程式 checkbox 元件

checkbox 元件 是乙個多選框元件,還可以使用 checkbox group 元件 來進行繫結事件和實現,真正意義上的多選 checkbox的屬性 value 屬性值 字串 當在 checkbox group 繫結事件時,事件源 e 所攜帶的引數中 detail checkbox中的value...

微信小程式 小程式樣式WXSS

wxss weixin style sheets 是 套樣式語 於描述 wxml 的元件樣式。與 css 相 wxss 擴充套件的特性有 1.響應式 度單位 rpx rpx responsive pixel 可以根據螢幕寬度進 適應。規定螢幕寬為 750rpx 如在iphone6 上,螢幕寬度為 3...