變量函數是高保真交互原型設計中常見的高級交互功能,能夠避免重復復制與手動修改頁面元素和邏輯標注,讓演示更有真實體驗感。本文分享一個高保真APP交互原型頁面的實操案例,結合原型設計工具中的變量函數與邏輯判斷功能,手把手教你如何制作高保真動態交互原型,干貨滿滿。

一、了解變量函數與條件判斷
通俗來說,變量就是會隨著操作而改變的值,例如用戶輸入框填寫的內容,可以是文字、數字、布爾值等;將變量與控件屬性綁定后,就能在不同狀態下展現不同效果。函數則是在變量基礎上進行處理的工具,常見的有字符串操作、數值計算、數學運算、日期時間處理等;條件判斷(邏輯判斷)則用于在滿足特定條件時觸發不同的交互分支。
變量函數與條件判斷典型的組合搭配示例:輸入框綁定變量 → 觸發校驗條件 → 執行分支響應(成功跳轉/錯誤提示)。

二、APP原型頁面高級交互實操
以下將以墨刀原型設計工具為例,使APP原型中常見的發票頁面,實現具備輸入框校驗功能的企業發票抬頭錄入模塊,利用變量函數和條件判斷功能,實現格式校驗與二次確認。
步驟1:明確格式與交互條件
內容限制:企業名稱、稅號、電話號碼為必填內容,要滿足以下格式要求:
- 企業名稱:不能為空
- 稅號:字符數15-20
- 電話號碼:11位數字
交互條件:
- 任一格式不符顯示錯誤提示浮層
- 格式全部正確,點擊保存按鈕彈出二次確認彈窗,信息需一致。

步驟2:創建并綁定變量
為企業名稱、稅號、電話號碼,以及二次確認信息頁面的對應信息,分別創建字符串變量,綁定文本。
步驟3:設置交互事件
設置單擊觸發行為,條件判斷分支:
(1)如果企業名稱字符長度>0,且稅號字符長度在15-20,且電話號碼等于11位;
- 顯示遮罩與彈窗彈出
- 彈窗信息的變量值:企業名稱、稅號、電話號碼與填寫一致
(2)否則(即任意一個輸入框內容格式不符)
- 顯示錯誤提示浮層
最終預覽效果如下:
三、高級交互功能其他場景應用
在高保真原型中,變量函數與邏輯判斷無處不在,以APP原型為例,這里列舉幾個常見場景供參考:
1. 動態數值變化
- 進度指示器:進度條自動更新/音量滑塊聯動變量,實時反饋
- 自動計算器:購物車數量變更后,自動計算總價
2. 內容驗證判斷
- 流程檢測:注冊/登錄時多字段格式校驗
- 表單驗證:表單必填項內容驗證
3. 隨機生成數據
- 動態驗證碼生成、隨機整數生成(6位隨機數/4位隨機數)
結語
變量函數與邏輯判斷是制作高保真交互原型必不可少的高級交互功能。通過本文實操案例的教程,希望能夠幫助到對高保真交互原型演示有需求的產品經理,快速掌握在原型中創建變量、綁定設置、條件判斷、函數運算的全流程,打造更具真實感與交互性的產品原型。
注:本文提到的原型工具和操作步驟僅為當前版本示例分享,實際請以具體操作為準。