W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
一旦用戶進入我們的小程序頁面,就有責任和義務清晰明確告知用戶身在何處、又可以往何處去,確保用戶在頁面中游刃有余地穿梭而不迷路,這樣才能為用戶提供安全的愉悅的使用體驗。
導航是確保用戶在網(wǎng)頁中瀏覽跳轉時不迷路的最關鍵因素。導航需要告訴用戶,當前在哪,可以去哪,如何回去等問題。首先在微信系統(tǒng)內的所有小程序的全部頁面,均會自帶微信提供的導航欄,統(tǒng)一解決當前在哪,如何回去的問題。在微信層級導航保持體驗一致,有助于用戶在微信內形成統(tǒng)一的體驗和交互認知,無需在各小程序和其他微信頁面的切換中新增學習成本或改變使用習慣。
微信導航欄
微信導航欄,直接繼承于客戶端,除導航欄顏色之外,開發(fā)者無需亦不可對其中的內容進行自定義。但開發(fā)者需要規(guī)定小程序各個頁面的跳轉關系,讓導航系統(tǒng)能夠以合理的方式工作。
微信導航欄分為導航區(qū)域、標題區(qū)域以及操作區(qū)域。其中導航區(qū)控制程序頁面進程。目前導航欄分深淺兩種基本配色。
導航區(qū)(iOS)
微信進入小程序的第一個頁面,導航區(qū)通常只有一個操作——“返回”,即返回進入小程序前的微信頁面。 進入小程序后的次級頁面,導航區(qū)的操作為——“返回” 和“關閉”。 “返回”,即返回上一級小程序界面或微信界面?!瓣P閉”,即在當前界面直接退出小程序,回到進入小程序前的微信頁面。
導航區(qū)(Android)
導航區(qū)僅存在唯一操作——直接退出小程序,回到進入小程序前的微信或系統(tǒng)桌面,安卓手機自帶的硬件返回鍵執(zhí)行返回上一級頁面的操作。
安卓導航存在一類特殊情況:當用戶通過操作區(qū)的菜單將小程序添加至安卓桌面,并從安卓桌面打開小程序時,小程序的首頁,不展示導航按鈕。僅展示小程序標題和操作區(qū)。小程序次級頁面,導航區(qū)只有返回上一級頁面的操作,而點擊安卓手機自帶的硬件返回鍵也起到相同作用。
微信導航欄自定義顏色規(guī)則(iOS和Android)
小程序導航欄支持基本的背景顏色自定義功能,選擇的顏色需要在滿足可用性前提下,和諧搭配微信提供的兩套主導航欄圖標。建議參考以下選色效果:
選色方案示例
頁面內導航
開發(fā)者可根據(jù)自身功能合計需要在頁面內添加自有導航。并保持不同頁面間導航一致。但是受限于手機屏幕尺寸的限制,小程序頁面的導航應盡量簡單,若僅為一般線性瀏覽的頁面建議僅使用微信導航欄即可。
開發(fā)者可選擇小程序頁面添加標簽分頁(Tab)導航。標簽分頁欄可固定在頁面頂部或者底部,便于用戶在不同的分頁間做切換。標簽數(shù)量不得少于2個,最多不得超過5個,為確保點擊區(qū)域,建議標簽數(shù)量不超過4項。一個頁面也不應出現(xiàn)一組以上的標簽分頁欄。
其中小程序首頁可選擇微信提供的原生底部標簽分頁樣式,該樣式僅供小程序首頁使用。開發(fā)時可自定義圖標樣式、標簽文案以及文案顏色等,具體設置項如圖標尺寸等參考可參考開發(fā)文檔和WeUI基礎控件庫。
頂部標簽分頁欄顏色可自定義。在自定義顏色選擇中,務必注意保持分頁欄標簽的可用性、可視性和可操作性。
頁面的過長時間的等待會引起用戶的不良情緒,使用微信小程序項目提供的技術已能很大程度縮短等待時間。即便如此,當不可避免的出現(xiàn)了加載和等待的時候,需要予以及時的反饋以舒緩用戶等待的不良情緒。
啟動頁加載
小程序啟動頁是小程序在微信內一定程度上展現(xiàn)品牌特征的頁面之一。本頁面將突出展示小程序品牌特征和加載狀態(tài)。啟動頁除品牌標志(Logo)展示外,頁面上的其他所有元素如加載進度指示,均由微信統(tǒng)一提供且不能更改,無需開發(fā)者開發(fā)。
頁面下拉刷新加載
在微信小程序內,微信提供標準的頁面下拉刷新加載能力和樣式,開發(fā)者無需自行開發(fā)。
頁面內加載反饋
開發(fā)者可在小程序里自定義頁面內容的加載樣式。建議不管是使用在局部還是全局加載,自定義加載樣式都應該盡可能簡潔,并使用簡單動畫告知用戶加載過程。開發(fā)者也可以使用微信提供的,統(tǒng)一的頁面加載樣式,如圖中例所示。
模態(tài)加載
模態(tài)的加載樣式將覆蓋整個頁面的,由于無法明確告知具體加載的位置或內容將可能引起用戶的焦慮感,因此應謹慎使用。除了在某些全局性操作下不要使用模態(tài)的加載。
局部加載反饋
局部加載反饋即只在觸發(fā)加載的頁面局部進行反饋,這樣的反饋機制更加有針對性,頁面跳動小,是微信推薦的反饋方式。例如:
加載反饋注意事項
結果反饋
除了在用戶等待的過程中需予以及時反饋外,對操作的結果也需要予以明確反饋。根據(jù)實際情況看,可選擇不同的結果反饋樣式。對于頁面局部的操作,可在操作區(qū)域予以直接反饋,對于頁面級操作結果,可使用彈出式提示(Toast)、模態(tài)對話框或結果頁面展示。
頁面局部操作結果反饋
對于頁面局部的操作,可在操作區(qū)域予以直接反饋,例如點擊多選控件前后如下圖。對于常用控件,微信設計中心已提供控件庫及WeUI控件庫,其中的控件都已提供完整的操作反饋。
頁面全局操作結果——彈出式提示(Toast)
彈出式提示(Toast)適用于輕量級的成功提示,1.5秒后自動消失,并不打斷流程,對用戶影響較小,適用于不需要強調的操作提醒,例如成功提示。特別注意該形式不適用于錯誤提示,因為錯誤提示需明確告知用戶,因而不適合使用一閃而過的彈出式提示。
頁面全局操作結果——模態(tài)對話框
對于需要用戶明確知曉的操作結果狀態(tài)可通過模態(tài)對話框來提示,并可附帶下一步操作指引。
頁面全局操作結果——結果頁
對于操作結果已經(jīng)是當前流程的終結的情況,可使用操作結果頁來反饋。這種方式最為強烈和明確的告知用戶操作已經(jīng)完成,并可根據(jù)實際情況給出下一步操作的指引。
在設計任何的任務和流程時,異常狀態(tài)和流程往往容易被忽略,而這些異常場景往往是用戶最為沮喪和需要幫助的時候,因此需要格外注意異常狀態(tài)的設計,在出現(xiàn)異常時予以用戶必要的狀態(tài)提示,并告知解決方案,使其有路可退。
要杜絕異常狀態(tài)下,用戶莫名其妙又無處可去,停滯在某一個頁面的情況。上文中所提到的模態(tài)對話框和結果頁面都可作為異常狀態(tài)的提醒方式。除此之外,在表單頁面中尤其是表單項較多的頁面中,還應明確指出出錯項目,以便用戶修改。
異常狀態(tài)——表單出錯
表單報錯,在表單頂部告知錯誤原因,并標識出錯誤字段提示用戶修改。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: