方案一:標簽1、2全選后,取消標簽1的選中狀態,取消標簽1及內全部用戶的選中狀態。方案二:標簽1、2全選后,取消標簽1的選中狀態,只取消標簽1內非標簽2的用戶。
產設計中,當數學邏輯與用戶使用習慣沖突的時候我們該怎么辦?這是今天遇到的問題。而今天的這個事情給我的啟示在于:一、不要閉門造車想當然,多問問大家的想法。二、尊重用戶的使用習慣,舍棄那些有關自尊的“數學邏輯”。
最開始小偏執的認為數學邏輯合理就是合理,采用了上述方案一,覺得對標簽一的邏輯操作,自然會對其全集產生影響,大權重的標簽1自然就控制著標簽2的選中與否。但是與其他產品同學討論之后,發現自己忽略了一個重要的用戶使用場景:用戶同時點選標簽1、標簽2時,認知的只是兩個獨立的標簽,且不會去思考標簽后面的的包含關系,如果按照剛剛的方案一處理,就會導致產品替用戶做決定,幫他把標簽2的狀態取消了,用戶會覺得不合理。
所有當數學邏輯對上用戶邏輯產生沖突時候,多從用戶使用的場景去思考,防止陷入自以為是的邏輯陷阱。