面试官说有一个业务场景,比如某件商品的子类型有三项,尺码、颜色、类型。
用户点击这三项没有顺序,有可能先点尺码再点别的,也有可能先点颜色。
但是每点击一项后,其它两项都会跟着改变。
比如先点了M尺码后,颜色里断货的置灰,类型里断货的也置灰。
再点颜色里的红色,范围会继续缩小,尺码里断货的置灰,类型里断货的也置灰。
最后点类型里的某项,尺码和颜色断货的也会置灰。
- 前端需要后端返回什么样的数据结构比较好?
- 每次点击前端这边怎么处理逻辑?
类似于图片上的业务场景,虽然图片上只有两项,面试官问的三项更复杂
求大佬解答,谢谢
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…