Axure 25 局部變量:增減商品數量(1)


  • 案例來源

天貓-商品詳情

  • 案例效果

初始狀態,如圖:

image

  • 案例描述

單擊“增加”按鈕時,商品數量增加1;單擊“減少”按鈕時,商品數量減少1;商品數量最低為1。

  • 元件准備

image

  • 包含命名

文本框(用於顯示商品數量):GoodsNumber

  • 思路分析

①單擊“增加”按鈕時,讓文本框中的數量自增1,需要獲取到文本框的內容,進行加1的計算后,再填寫到到文本框(見操作步驟01)。
②單擊“減少”按鈕時,不能直接減少,而是需要符合文本框內數值大於1的符合條件,才能夠減少(見操作步驟02~03)。

  • 操作步驟

01 為“增加”按鈕的【鼠標單擊時】事件添加case1,設置動作為【設置文本】到文本框“GoodsNumber”;新的數值為通過【添加局部變量】“n”獲取到的“GoodsNumber”【元件文字】加1,即“[[n+1]]”。
case動作設置:見圖8-36。

image

局部變量設置:見圖8-37。

image

02 為“減少”按鈕的【鼠標單擊時】事件添加case1,設置條件判斷為【元件文字】“GoodsNumber”【>】【值】“1”。
條件判斷設置:見圖8-38。

image

03 繼續上一步,設置符合條件的動作為【設置文本】到文本框“GoodsNumber”;新的數值為通過【添加局部變量】“n”獲取到的“GoodsNumber”【元件文字】減1,即“[[n-1]]”(見操作步驟01)。
事件交互設置:見圖8-39。

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM