微信小程序radio样式怎么自定义
导读:本文共848字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 小程序的radio样式自定义是可以的,直接用display:none隐藏掉,然后用新标签实现。<radio-groupbindchange="radioChange"><labelclass="ui-radio{{item.checked==true?'active':'... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。小程序的radio样式自定义是可以的,直接用display:none隐藏掉,然后用新标签实现。
<radio-groupbindchange="radioChange"><labelclass="ui-radio{{item.checked==true?'active':''}}"wx:for="{{items}}>checked="{{item.checked}}">radio><textclass="text">{{item.name}}text>label>radio-group>
.ui-radioradio,.ui-radiocheckbox{display:none;}.ui-radio.text{/*设计样式*/}.ui-radio.checked.text{/*设计样式*/}
Page({data:{items:[{value:'USA',name:'美国'},{value:'CHN',name:'中国',checked:'true'},{value:'BRA',name:'巴西'},{value:'JPN',name:'日本'},{value:'ENG',name:'英国'},{value:'FRA',name:'法国'},]},radioChange:function(e){console.log('radio发生change事件,携带value值为:',e.detail.value)varitems=this.data.items;for(vari=0,len=items.length;i<len;++i){items[i].checked=items[i].value==e.detail.value}this.setData({items:items});}})
把radio元素隐藏, 宽度设为 0, 切两张图片或者 svg,用label元素的background属性自定义radio.
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
微信小程序radio样式怎么自定义的详细内容,希望对您有所帮助,信息来源于网络。