局部變量:局部變量僅適用于元件或頁面的一個(gè)動(dòng)作中徘熔,動(dòng)作外的環(huán)境無法使用局部變量婆排。我們可以為一個(gè)動(dòng)作設(shè)置多個(gè)變量,Axure中并不會(huì)限制變量的數(shù)量出嘹。不同的動(dòng)作當(dāng)中,局部變量的名稱可以相同咬崔,但卻不會(huì)相互影響税稼。比如每個(gè)人的“身高”和“體重”是不一樣的,他們之間也不會(huì)有因果邏輯關(guān)系垮斯,不會(huì)相互影響郎仆。
全局變量:全局變量適用于整個(gè)原型,因此全局變量的名稱不能重復(fù)兜蠕,否則系統(tǒng)將無法區(qū)分它們扰肌。將某個(gè)值傳遞給不同的元件或不同的頁面時(shí),我們常需要用到全局變量熊杨。比如“知識(shí)”可以通過書籍上的文字狡耻、圖片或者老師的語言講解等外在表現(xiàn)形式墩剖,傳遞給學(xué)生猴凹,學(xué)生大腦接受并獲得“知識(shí)”夷狰。這樣“知識(shí)”就在人與人之間完成了傳遞、存儲(chǔ)郊霎。
-================局部變量使用====================
局部變量使用->調(diào)用其他元件的參數(shù)沼头,只在當(dāng)前取值頁面中使用
添加局部變量:可以通過交互動(dòng)作的設(shè)置面板進(jìn)行設(shè)置,如下圖1動(dòng)作面板中书劝,點(diǎn)擊值右側(cè)的fx进倍,在彈出的對(duì)話框中,點(diǎn)擊下方的“添加局部變量”购对,可以為設(shè)置文本動(dòng)作添加一個(gè)變量猾昆。
編輯局部變量:添加變量時(shí),系統(tǒng)為我們默認(rèn)設(shè)置了變量名稱LVAR1骡苞,如果你不喜歡這樣的名稱垂蜗,也可以自行修改。中間選擇項(xiàng)為元件值的類型解幽,右側(cè)為需要添加變量的目標(biāo)元件贴见。
插入局部變量:完成局部變量的添加后,此時(shí)躲株,我們可以點(diǎn)擊彈框上方的“插入變量與函數(shù)”片部,在下拉列表中找到添加的局部變量,點(diǎn)擊即可完成變量的插入霜定。
==================局部變量舉例====================
希望輸入價(jià)格數(shù)量 點(diǎn)擊提交后 出現(xiàn)商品總價(jià):將輸入的價(jià)格\數(shù)量 作為局部變量傳給提交動(dòng)作
1档悠、 設(shè)置 元件名稱【商品文本框】
2、設(shè)置動(dòng)作
3望浩、設(shè)置局部變量
4辖所、預(yù)覽
-================全局變量使用====================
全局變量:設(shè)置一個(gè)全局變量,可能在當(dāng)前原型文件中多次被使用曾雕,可以跨頁面?zhèn)鲄?br>
添加全局變量:系統(tǒng)默認(rèn)為用戶了提供一個(gè)全局變量OnLoadVariable,我們還可以通過動(dòng)作列表或者菜單“項(xiàng)目>全局變量設(shè)置”再添加全局變量奴烙。在全局變量彈框面板中,點(diǎn)擊“添加”按鈕剖张,完成全局變量的添加切诀。
編輯全局變量:在全局變量面板中,我們可以修改變量的名稱(雖然系統(tǒng)為我們提供了默認(rèn)名稱搔弄,但是方便你的使用與記憶才是最重要的)幅虑,并為變量設(shè)置默認(rèn)值。
管理全局變量:在全局變量面板中顾犹,我們不僅可以添加倒庵、編輯變量褒墨,還可以調(diào)整變量在面板中的位置,甚至是刪除變量擎宝。點(diǎn)擊面板中的“↑上移”和“↓下移”按鈕郁妈,可以調(diào)整變量的位置,點(diǎn)擊變量右上角的“刪除”按鈕則可以刪除已有的變量绍申。
-================全局變量舉例====================
點(diǎn)擊提交算出商品總價(jià)的價(jià)格噩咪,設(shè)置變量值取出商品總價(jià)文本框中的值是多少,然后在其他頁面使用這個(gè)值
1极阅、設(shè)置全局變量
2胃碾、設(shè)置全局變量的值為局部變量
3、到下一頁面 使用全局變量
4筋搏、預(yù)覽