最后的也是最重要的,是一組比較有消極色彩的Action按鈕,它們是“放棄”、“撤銷”和“取消”。

在彈窗場景中,這幾個按鈕文案有很多時候被混淆使用了,甚至有時候因為文案的含混不清而導致用戶操作失誤,可能會造成比較大的用戶體驗問題。
首先來厘清三者不同的使用場景:
01. 撤銷
“撤銷”適用于用戶已經(jīng)提交或提交待審核的操作的撤回操作,此操作在彈窗提示確認之前已經(jīng)發(fā)生,確認彈窗是在用戶需要進行撤回這個操作時發(fā)生的,有彈窗二次確認本身就說明這個操作比較重要,如果用戶撤銷,會回到用戶提交操作之前的狀態(tài)。

02. 放棄
“放棄”適用于用戶正在某個分支場景編輯信息,用戶放棄會返回主流程而用戶在分支場景里所做的一切操作和信息輸入都不會被保存。

放棄操作因為會將用戶當前支路上填寫的信息全部清空,所以一定要定義清晰,且最好在彈窗提示文案上,也明確告知用戶這樣的放棄操作可能會帶來的后果,讓用戶對自己的行為的后果有明確的心理預期。

03. 取消
“取消”這個彈窗按鈕文案能且只能用于解散當前彈窗且不附帶其他附加操作這樣的使用場景,只有明確清晰定義了這樣的使用方式,才能最大程度上減小用戶認知負擔,增加任務明確性。
日常交互設計中最經(jīng)常遇到的就是“放棄|撤銷”和“取消”兩者之間的使用不規(guī)范從而導致的問題,我曾經(jīng)見過如下的取消當前操作彈窗按鈕文案,導致我完全無法確定按鈕后續(xù)的動作:

這是最最嚴重和極端的一種錯誤使用方式。
比這種使用方式稍微好一些的使用方式可能也意識到用“取消”作為主Action的按鈕來執(zhí)行一個撤銷或放棄行為天然會和作為解散彈窗而存在的“取消”沖突,從而把作為解散專用的“取消”用“再想想”來替代,這樣的確會減少一些認知成本,但為什么不從一開始就規(guī)范“取消”的使用場景呢?

所以這種需要撤銷一個已執(zhí)行操作行為的場景下,把“撤銷”文案錯用為“取消”,就會帶來一些用戶使用上的困擾。
所以,將每個彈窗按鈕文案的使用場景和適用范圍都明確清晰地定義清楚,并在交互設計中一以貫之地執(zhí)行這樣的規(guī)范,就能最大程度上減少用戶誤解,增加界面易用性。
(全文完)