位置:首頁 > 軟件操作教程 > UI設(shè)計軟件 > Axure RP > 問題詳情

Axure RP 8 什么情況下會使用全局變量

提問人:劉旭39發(fā)布時間:2020-10-27


全局變量最常用作賦值的載體、參數(shù)的載體和做條件判斷的載體。 


做賦值的載體:全局變量支持多達8種賦值方法,其中有5種是獲取組件值的,因此其可以作為組件間值的傳遞的媒 介,發(fā)揮中間人的作用。例如要將一個文本塊(text panel)組件的值傳給另一個文本塊組件,直接傳遞是 不能實現(xiàn)的,需要用到全局變量的“設(shè)置文本”賦值方法,先將其中_個文本塊的值賦給變量,再將變 量的值賦給另一個文本塊。當(dāng)需要實現(xiàn)組件和組件之間值的傳遞時,也可以使用全局變量來做中間人。


做參數(shù)的載體:全局變量支持直接賦值,也支持獲取別的全局變量的值,利用這一特性讓變量作為參數(shù)來實現(xiàn)某 些功能。例如同一個按鈕要實現(xiàn)跳轉(zhuǎn)到不同頁面的時候,就需要兩個變量來配合實現(xiàn),_個變量充當(dāng)參 數(shù),記錄在原型演示過程當(dāng)中產(chǎn)生的值的變化,另一個變量來獲取這個值,從而決定歸屬。


故條件判斷的載體:

全局變量的賦值方式很多,當(dāng)獲取到值進行直接使用時,就是用來做條件判斷了,上述兩種都是獲 取到值之后的間接使用。比如常見的根據(jù)輸入密碼的長度來判斷密碼復(fù)雜度的功能,就是用變量獲取到 組件值的長度,然后根據(jù)這個長度來直接進行判斷。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部