小程序中radio-group组件实现类似到UISegmentControl风格

本文介绍如何在微信小程序中利用radio-group组件,模仿iOS的UISegmentControl效果。通过修改index.wxml和index.js文件,设置样式并监听change事件来实现选中状态的切换。虽然存在需要手动判断checked效果的不足,但足以满足需求。作者黄秀杰分享了详细的步骤和代码示例,供开发者参考。
摘要由CSDN通过智能技术生成

|文档地址

https://developers.weixin.qq.com/miniprogram/dev/component/radio.html

创建一个空白项目

开始着手将index.wxml与index.js替换成文档中的代码

照搬文档中的代码并略作修改

<radio-groupclass="radio-group"bindchange="radioChange">
<labelclass="radio"wx:for="{
  {items}}">
<radiovalue="{
  {item.value}}"checked="{
  {item.checked}}"/>{
  {item.title}}  
</label>
</radio-group>

//index.js

*   Page({
*   data:{
*   items:[
*   {value:'USA', title:'美国'},
*   {value:'CHN', title:'中国',checked:'true'},
*   {value:'BRA', title:'巴西'},
*   {value:'ENG', title:'英国'},

*   },
*   radioChange:function(e){
*   c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值