wx小程序 实现自定义图标复选框组(vant weapp)

本文档介绍了如何在微信小程序中使用vant weapp组件库,特别是针对Checkbox复选框,通过自定义图标来实现特定效果。在实际操作中遇到的问题是,虽然onChange事件能改变value值,但页面上的图标未更新。解决方案是通过setData方法确保视图同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要实现以下如图效果
在这里插入图片描述
(简洁说明一下遇到的问题:参考vant weapp - Checkbox复选框 - 利用自定义图标<image slot="icon" src="{ { checked ? activeIcon : inactiveIcon }}" /> ===》 出现的问题:即使onChange之后value值是变了,但是页面中图标并未发生变化,后发现可能还是得setData才行)

以下是自己用的解决代码:
index.wxml ( direction:"组"的排列方向 ;label-position:文本以图标为参考的位置;具体及其他请参考文档 )

<van-checkbox-group value="{
   { result }}" bind:change="onChange" direction
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值