微信小程序如何實現(xiàn)radio單選框單擊打勾和取消
更新時間:2020年01月21日 14:40:55 作者:致愛麗絲
這篇文章主要介紹了微信小程序如何實現(xiàn)radio單選框單擊打勾和取消,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
前端使用input 來寫radio,小程序使用radio標(biāo)簽 也可以使用<radio />單標(biāo)簽
1.自定義radio樣式、
wx默認(rèn)的是真的丑
/* 單選框樣式 */ /* 初始樣式 */ radio .wx-radio-input{ width: 32rpx; height: 32rpx; border-radius: 0 } /* 選中后的 背景樣式 ( 背景 邊框 ) */ radio .wx-radio-input.wx-radio-input-checked{ width: 32rpx; /* 選中后對勾大小,不要超過背景的尺寸 */ height: 32rpx; /* 選中后對勾大小,不要超過背景的尺寸 */ background:white!important; } /* 選中后的 對勾樣式 */ radio .wx-radio-input.wx-radio-input-checked::before{ width: 32rpx; /* 選中后對勾大小,不要超過背景的尺寸 */ height: 32rpx; /* 選中后對勾大小,不要超過背景的尺寸 */ line-height: 32rpx; text-align: center; font-size:36rpx; /* 對勾大小 */ color:black; /* 對勾顏色 */ background: white; transform:translate(-50%, -50%) scale(1); -webkit-transform:translate(-50%, -50%) scale(1); }
2.單選打勾再選打勾取消效果
wxml:
<radio checked='{{check}}' id="radios" bindtap='radiocon'></radio><label for="radios">匿名</label>
wx.js
//這條代碼在data里寫 check:false radiocon:function(e){ this.setData({ check: !this.data.check }) console.log("用戶打勾的是 ",this.data.check) },
這樣 就完成了單擊打勾再擊取消。
以上。
相關(guān)文章
uniapp項目實踐封裝通用請求上傳以及下載方法總結(jié)
在日常開發(fā)過程中,前端經(jīng)常要和后端進(jìn)行接口聯(lián)調(diào),獲取并且渲染數(shù)據(jù)到頁面中,接下來就總結(jié)一下?uniapp?中獲取請求、文件下載和上傳的一些方法2023-09-09Javascript結(jié)合css實現(xiàn)網(wǎng)頁換膚功能
現(xiàn)在網(wǎng)站換皮膚是比較常見的功能,大多數(shù)論壇都有的,要想實現(xiàn)這樣效果可以看如下代碼.2009-11-11微信小程序如何實現(xiàn)商品列表跳轉(zhuǎn)商品詳情頁功能
最近在學(xué)微信小程序開發(fā)的時候,碰上了一個問題,所以想著總結(jié)下,這篇文章主要給大家介紹了關(guān)于微信小程序如何實現(xiàn)商品列表跳轉(zhuǎn)商品詳情頁功能的相關(guān)資料,需要的朋友可以參考下2022-04-04微信小程序開發(fā)之tabbar圖標(biāo)和顏色的實現(xiàn)
這篇文章主要介紹了微信小程序開發(fā)之tabbar圖標(biāo)和顏色的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10