其他
B端设计 | 规则表达式还可以这么写
The following article is from 京东设计中心JDC Author 瞿清、王璜
▲点击"三分设"关注,回复"社群"加入我们
欢迎来到专业设计师学习交流社区
三分设|精选全球用户体验设计知识
转自:京东设计中心JDC
编辑:张梦如
共 1789 字 9 图 预计阅读 5 分钟
1.由于标签、运算符是下拉选择,而值有可能是输入,用户需要频繁的在鼠标和键盘之间切换。
2.每次都需要在多个按钮中进行选择,这种小的迟滞带来的累计成本很高。
3.分流规则可以复合叠加,需要括号来确定运算优先级,同时还要大括号来标识内容类型。因此很容易产生密集排列的多级括号,可读性很差,校验出错时定位问题也非常困难。
4.复合表达式平铺展示,只能逐个元素编辑,不方便整体删除或移动某一个表达式。
Part 1
Part 2
Part 3
The end
关于这类表达式的设计,当然还有很多可以提升的点,比如跨卡片的拖拽、复制等等,由于时间和资源的关系还没能一一实现。大家可以根据自己的需要进行扩展设计,此篇文章权当抛个砖,有任何意见或者想法都欢迎大家分享讨论。