-
zhangwei
2025-03-05 16213c0f85aa3ac8317797bf4a05fd12940e16d3
src/uni_modules/uview-plus/components/u-checkbox/u-checkbox.vue
@@ -11,7 +11,7 @@
          :class="iconClasses"
          :style="[iconWrapStyle]"
      >
         <slot name="icon">
         <slot name="icon" :elIconSize="elIconSize" :elIconColor="elIconColor">
            <u-icon
                class="u-checkbox__icon-wrap__icon"
                name="checkbox-mark"
@@ -20,16 +20,17 @@
            />
         </slot>
      </view>
      <slot name="label" :label="label" :elDisabled="elDisabled">
         <text
            @tap.stop="labelClickHandler"
            :style="{
               color: elDisabled ? elInactiveColor : elLabelColor,
               fontSize: elLabelSize,
               lineHeight: elLabelSize
            }"
         >{{label}}</text>
      </slot>
      <view class="u-checkbox__label-wrap cursor-pointer" @tap.stop="labelClickHandler">
         <slot name="label" :label="label" :elDisabled="elDisabled">
            <text
               :style="{
                  color: elDisabled ? elInactiveColor : elLabelColor,
                  fontSize: elLabelSize,
                  lineHeight: elLabelSize
               }"
            >{{label}}</text>
         </slot>
      </view>
   </view>
</template>