vant checkbox 复选框 样式改写

修改前

修改后

基于

vant: 4.8.3

unocss: 0.53.4

<van-checkbox-group v-model="query.zczb" shape="square"  class="text-16 w-100% flex flex-wrap">
  <template v-for="item in registerCapitalOption">
    <van-checkbox :name="item.mkz" class="mr-8 mt-5 w-45% flex flex-type  justify-center rounded-8">
      <template #icon="props"><div class="w-0"></div></template>
      <template #default="props" >
        <div class="border-1 border-solid" :class="props.checked ? 'text-[#006CFFFF]  border-[#006cff] bg-[#E6F4FF]' : 'bg-[#F5F7FBFF] border-[#F5F7FBFF] text-[#000000D9]' " >{{ item.mkz }}</div>
      </template>
    </van-checkbox>
  </template>
</van-checkbox-group>            

样式

<style lang='scss' scoped>
.flex-type {
  :deep(.van-checkbox__label) {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  :deep(.van-checkbox__label > div) {
    width: 100%;
    display: flex;
    justify-content: center;
    border-radius: 8px;
    padding: 10px 0;
  }
}
</style>

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: vant checkbox 复选框组是一个基于 Vue.js 的 UI 组件库 Vant 中的复选框组件。它可以让用户在多个选项中选择一个或多个选项,支持单选和多选两种模式,并且可以自定义样式和事件处理函数。使用 vant checkbox 复选框组可以方便地实现复选框功能,提高用户体验。 ### 回答2: Van-checkbox是一种基于Vue.js的复选框组件。 它旨在提供一个易于使用和定制的复选框控件,以便开发人员可以更轻松地创建多选列表,表格和表单等界面。 Van-checkbox有很多特性。 它支持三种不同的样式:默认、方形和圆形。 另外,开发人员可以根据需要进行自定义CSS,并可以设置未选中,已选中和禁用三种状态的不同颜色。 该组件还支持两种不同的选项类型:单个和多个。 如果只需要选择一个选项,则应使用单选按钮选项,并将其设置为false。 如果需要选择多个选项,则应将选项设置为true,并设置max选项的值以限制选项的数量。 Van-checkbox还支持选中和未选中状态的处理,并且可以设置响应更改事件的处理器。 当复选框的状态更改时,将触发这些处理器,并可以进行处理。 此外,开发人员可以通过Van-checkbox的V-model属性来管理组件的值。 总之,van-checkbox是一个灵活且易于使用的复选框组件,可以方便地实现多选列表,表格和表单等界面的开发。 无论是对于开发人员还是用户来说,都是一种非常有用和实用的界面元素。 ### 回答3: Vant是一款基于Vue.js的移动端UI组件库,提供了丰富的UI组件,其中之一就是Vant checkbox复选框组。 Vant checkbox复选框组是一组用于表示一组选项的复选框,用户可以选择多个选项。该组件可以应用于多种场景,例如购物车中的选项、表单中的多选等。 使用Vant checkbox复选框组,需要先引入相应的Vant组件库和CSS样式,然后通过配置相应的数据和事件来实现功能。复选框组内的每个选项都有一个value属性和一个label属性,value属性用于获取选项的值,label属性用于显示选项的文本内容。复选框组还有一个全部选择的选项,可以实现全选和全不选的功能。 当选项被选择或取消选择时,会触发相应的事件,可以通过该事件获取所选中的选项值,从而进行相应的操作。另外,该组件还支持设置最大可选数和是否禁用等属性,可以用于多种不同的业务需求。 总之,Vant checkbox复选框组是一个功能强大且使用方便的组件,可以用于各种移动端应用开发。在实际使用过程中,可以根据具体需求进行相应的配置和调整,以实现最佳效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值