vantui框架switch上显示提示文字_为什么在web上使用Switch是愚蠢的设计

匿名用户 提问: 提问关于“开关”的问题:

1.开关是移动端特有的组件,现在web端也常用,是否有更好的替代方案?由于操作后状态会立即变更,所以个人觉得checkbox或radio 不是理想方案,想不出了…

2.web 的开关需要考虑hover 和禁用状态吗?个人认为hover 没必要,因为可供应已经足够,可这样会和平台其他组件无法保持一致,纠结(视觉认为其他组件都有hover 态,需保持“一致性”);禁用,这是组件必须考虑的状态,但如果有这种场景为何干脆不显示开关,或用文案等其他形式提示用户不可用,为何一定要在组件本身做状态?

3.最近自己常陷入这种交互细节里,不知道有啥办法可以让我快速决策,求大大解惑~

Hozin的答案(写文章不容易,请呵护原创 未经授权,请勿转载)

每周都会遇到相同问题:我甚至真的要写一篇文章去专门解释【为什么在web上使用Switch是愚蠢的设计】

1.不要重复发明轮子,更不要发明专门替代螺旋桨的轮子

十年前,前端开发人员需要和各种浏览器兼容性问题作斗争,甚至发起过抵制老旧浏览器的行为艺术。经过各种呼吁和努力,私有HTML标记几乎被消灭了,取而代之的web标准和兼容性更高的浏览器。每一个HTML标记都有自己的固定用途和优势。如果Switch是解决单选的优秀形式,那么W3C组织早晚会把这个形式转化为HTML标记,然而目前并没有这个趋势 。

2.web上能解决布尔值选择的形式有很多

【Checkbox】和【radio】还有【

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值