微信小程序如何实现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
  • asp之家 网络编程 m.aspxhome.com