局部變量的使用主要是實(shí)現(xiàn)在同一張頁(yè)面里,對(duì)值的獲取。一個(gè)項(xiàng)目中可以有多個(gè)局部變量,可以同名。
這里我們舉兩個(gè)小栗子,來(lái)說(shuō)明在Axure中局部變量的用法。
第一個(gè)小栗子:
首先扒拉主要元素到界面上,進(jìn)行整體布局。
如下:左側(cè)是名單,名單下方拉入一個(gè)中繼器,這里中繼器只用一個(gè)字段,顯示姓名信息。

我們需要實(shí)現(xiàn)的主要功能是:輸入姓名,點(diǎn)擊保存,可以將輸入的姓名顯示在左側(cè)的名單下,同時(shí)清空輸入框。重新輸入,點(diǎn)擊保存,名單信息會(huì)一直增加下去。
我們首先給姓名的輸入框命名為name,中繼器命名為名單,設(shè)置保存的鼠標(biāo)單擊事件:
1. 將姓名文本框里的內(nèi)容傳入到名單中繼器里
2. 清空文本框里的內(nèi)容,為下一次輸入做準(zhǔn)備。

新增行1到名單的具體設(shè)置如下:

首先勾選名單中繼器,然后對(duì)于name列設(shè)置局部變量,

用LVAR1獲取name文本框的元件文字,使其顯示在name列。
再次將name文本設(shè)置為空。
這樣就完成最初想要的功能啦
第二個(gè)小栗子:
這里實(shí)現(xiàn)的功能是勾選選項(xiàng),顯示當(dāng)前已選中的數(shù)量。
計(jì)數(shù)器,點(diǎn)擊“-”和“+”,實(shí)現(xiàn)中間數(shù)字的增減。
如下圖所示:

首先扒拉好界面元素,當(dāng)前已選中值“0”命名為count,分別設(shè)置復(fù)選框選中和未選中的事件:



實(shí)現(xiàn)每多選中一項(xiàng),已選中值“0”加1。
設(shè)置未選中事件類(lèi)似,這里就不演示了。
這種方式除了可以實(shí)現(xiàn)對(duì)勾選項(xiàng)的計(jì)數(shù),還可以實(shí)現(xiàn)計(jì)數(shù)器效果,當(dāng)然其他也還可以滿(mǎn)足上一頁(yè)、下一頁(yè)的顯示效果。
下面再展現(xiàn)實(shí)現(xiàn)計(jì)數(shù)器的效果。
拉入一個(gè)文本框命名為pagination作為數(shù)字展現(xiàn)區(qū),隱藏邊框。設(shè)置加減號(hào)的鼠標(biāo)單擊事件:


為了不出現(xiàn)負(fù)數(shù),可以給減號(hào)建立一個(gè)條件,如果滿(mǎn)足pagination>1,則可以執(zhí)行pagination-1。
演示地址:https://fjef0n.axshare.com