微信小程序如何实现radio单选框单击打勾和取消


Posted in Javascript onJanuary 21, 2020

前端使用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)
 },

这样 就完成了单击打勾再击取消。

以上。

Javascript 相关文章推荐
lib.utf.js
Aug 21 Javascript
JavaScript 题型问答有答案参考
Feb 17 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
Dec 27 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
Aug 09 Javascript
学习javascript的闭包,原型,和匿名函数之旅
Oct 18 Javascript
Javascript中的return作用及javascript return关键字用法详解
Nov 05 Javascript
node.js入门实例helloworld详解
Dec 23 Javascript
Bootstrap表单组件教程详解
Apr 26 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
Mar 03 Javascript
Web制作验证码功能实例代码
Jun 19 Javascript
Node.js 实现远程桌面监控的方法步骤
Jul 02 Javascript
js实现简单放大镜效果
Mar 07 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
Jan 21 #Javascript
微信小程序swiper实现文字纵向轮播提示效果
Jan 21 #Javascript
jquery将信息遍历到界面上实例代码
Jan 21 #jQuery
微信浏览器下拉黑边解决方案 wScroollFix
Jan 21 #Javascript
修改vue源码实现动态路由缓存的方法
Jan 21 #Javascript
微信小程序图片自适应实现解析
Jan 21 #Javascript
微信小程序button标签open-type属性原理解析
Jan 21 #Javascript
You might like
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
2008/11/18 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
PHP解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
php rsa加密解密使用详解
2015/01/14 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
Javascript Math对象
2009/08/13 Javascript
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
细数JavaScript 一个等号,两个等号,三个等号的区别
2016/10/09 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
python统计cpu利用率的方法
2015/06/02 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
python统计文章中单词出现次数实例
2020/02/27 Python
python模拟斗地主发牌
2020/04/22 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
英语系本科生求职信
2014/07/15 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
2014年村委会工作总结
2014/11/24 职场文书
师范生小学见习总结
2015/06/23 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技