这个功能解决了什么问题
「[ ] 我已阅读并同意用户协议和隐私政策」是一个很常见的业务场景。前端业务开发的一般实践是在注册和登录时在页面加一个比较小的默认不勾选的勾选框。
但 TDesign MiniProgram 目前版本的 t-checkbox
t-radio
默认图标和字体比较大且自带纯白不透明背景(浅色模式下),没办法通过 API Props 调节大小和更改背景色为透明,只能通过样式覆盖达成上述目的,稍微有点麻烦。
参考了微信 WeUI 组件库的实践,推荐 TDesign 在 MiniProgram 组件库上游提供一个 read-and-agree="{{Boolean}}"
的 API 及样式配置,当 read-and-agree
为 true
时使 t-checkbox
t-radio
去掉背景色并缩小图标和字体大小。
你建议的方案是什么
