微信小程序如何实现radio单选框单击打勾和取消
作者:致爱丽丝 时间:2024-06-17 20:41:19
前端使用input 来写radio,小程序使用radio标签 也可以使用<radio />单标签
1.自定义radio样式、
wx默认的是真的丑
/* 单选框样式 */
/* 初始样式 */
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)
},
这样 就完成了单击打勾再击取消。
以上。
来源:https://www.cnblogs.com/hjk1124/p/12193257.html
标签:微信,小程序,radio,单选,框
0
投稿
猜你喜欢
Python运行错误异常代码含义对照表
2023-11-14 09:20:09
ASP.NET Core中的Configuration配置一
2024-06-05 09:32:59
python使用selenium打开chrome浏览器时带用户登录信息实现过程详解
2023-07-19 05:00:37
CSS 设计中的黄金分割率应用
2008-11-12 12:17:00
Python基于OpenCV的视频图像处理详解
2021-02-06 19:57:37
vue中使用jwt-decode解析token的方法
2023-07-02 17:03:24
看ASP程序源码的方法及工具
2009-01-21 19:58:00
书写高效的CSS - 漫谈CSS的渲染效率
2008-07-13 14:20:00
Python计算斗牛游戏概率算法实例分析
2021-08-08 09:52:21
python sorted方法和列表使用解析
2021-07-09 05:32:41
Pandas DataFrame中的tuple元素遍历的实现
2023-12-21 09:47:00
Python绘制圣诞树+落叶+雪花+背景音乐+浪漫弹窗 五合一版圣诞树
2022-11-20 01:32:46
Python asyncore socket客户端实现方法详解
2022-06-18 14:17:42
详解JavaScript 中的批处理和缓存
2024-04-28 09:48:03
javascript分页代码实例分享(js分页)
2023-10-11 10:00:57
浅析Python3爬虫登录模拟
2023-10-10 18:15:02
python实现12306抢票及自动邮件发送提醒付款功能
2021-03-12 19:01:46
python验证身份证信息实例代码
2022-11-19 13:36:24
numpy之sum()的使用及说明
2023-12-12 00:31:16
Python 中 Shutil 模块详情
2022-12-20 15:25:58