微信小程序label
相关文章:
实现效果图:
用来改进表单组件的可用性,使用for
属性找到对应的id
,或者将控件放在该标签下,当点击时,就会触发对应的控件。
for
优先级高于内部控件,内部有多个控件的时候默认触发第一个控件。
目前可以绑定的控件有:button
,checkBox
,radio
,switch
。
类型 | 说明 |
---|---|
示例代码:
<view class="section section_gap">
<view class="sectiontitle">label用for标识表单组件
<radio-group class="group" bindchange="radioChange">
<view class="label-2" wx:for-items="{{radioItems}}">
<radio id="{{item.name}}" hidden value="{{item.name}}" checked="{{item.checked}}">
<view class="label-2icon">
<view class="label-2__icon-checked" style="opacity:{{item.checked ? 1: 0}}">
<view class="section section_gap">
<view class="section__title">绑定button
<label class="label-3">
<view class="section section_gap">
<view class="section__title">label内有多个时选中第一个
<label class="label-4">
position: relative;
margin-right: 10px;
display: inline-block;
vertical-align: middle;
width: 18px;
height: 18px;
background: #fcfff4;
}
.label-1__icon-checked {
position: absolute;
top: 3px;
left: 3px;
width: 12px;
height: 12px;
background: #1aad19;
}
.label-2__icon {
position: relative;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
width: 18px;
height: 18px;
background: #fcfff4;
border-radius: 50px;
}
.label-2__icon-checked {
position: absolute;
left: 3px;
top: 3px;
width: 12px;
height: 12px;
background: #1aad19;
border-radius: 50%;
}
.label-4_text{
text-align: center;
margin-top: 15px;
}