年齡聲明需求


在開會的時候大家討論到關於幫我買使用環境下是否需要允許幫忙買酒,資訊了一下律師,理論上可以,但是我們有義務確認 ID 證件。一開始出了幾套方案包括 讓用戶認證,上傳 ID 審核後允許用戶購買酒,但是發現我們必須在最後再見檢查一遍 ID。所以乾脆省事了。在購買前做一個前置自主聲明,然後如果配送時用戶沒有 ID 我們會吧酒原價退回商家。搞定。

使用微信團隊提供的 WeUI 裡面有一個 Half-screen Dialog 半屏组件用它來快速構建。然後就遇坑了。textarea 是作為原生組件會強制浮在最上面,為了解決這個坑。我改了下邏輯,當彈窗出現時,自動隱藏整個 textarea。這個做法最後驗證了一下是有效且舒服的。然後就又遇到坑了,因為如果用戶點了取消聲明 textarea 不會出來。因為 Half-screen Dialog 這個組建在關閉時沒有狀態,沒有任何輸出的狀態。所以我 fo 了。最後手動改了這個組件,刪掉了 X 關閉也刪掉了點擊外部關閉,這樣就確保我可以收到用戶關閉的請求。搞定了之後就加了一個按鈕,按鈕太寬又有點擠,所以重新又寫了按鈕樣式。

和產品又討論一下按鈕顏色,決定吧聲明用灰色這樣規避了我們引導用戶買酒的說法。差點因為顏色和產品吵起來。但是結果是好的。 上成品,歡迎和我 py 要代碼。小程序就是坑多。要不是 WeChat 和生態圈誰搞這個。

Updated

閱讀時間: Less than 1 min