记录下工作中遇到的一个问题:
用户点击选择优惠券按钮之后会弹出一个优惠券的窗口,里面的每张优惠券只能单选,本来计划使用radio-group单选组件来用的,但是考虑到样式问题就放弃了,使用了百度小程序官方的icon图标来实现;先把接口返回的优惠券数组使用map遍历添加一个status属性,swan文件中icon的type为动态判断这个status是否为true,如果为true就勾选,否则就不勾选,然后把当前勾选的优惠券的下标和状态值通过自定义属性传递到js里面,然后进行下一步处理,代码如下:
可能还有不完善的地方,遇到BUG了再修改,再更新博客。
原文:https://www.cnblogs.com/sauronblog/p/11904719.html