Axure教程 axure新手入門基礎(chǔ)(5)

11 評論 210022 瀏覽 198 收藏 4 分鐘

(五)系統(tǒng)函數(shù)與變量

?

1、變量的種類:

全局變量:可以在整個原型的任意位置調(diào)用和修改。

局部變量:僅作用于某一事件的某一動作內(nèi)。

自定義變量:自行新建的全局變量。

2、axure函數(shù)

特殊變量:特殊變量其實(shí)是軟件自帶的函數(shù),就像excel中的函數(shù)一樣,可以調(diào)用獲得一些特定的值。

功能:除了運(yùn)算符之外的三個函數(shù),可以對變量進(jìn)行進(jìn)一步操作以獲取需要的值。比如:截取變量字符串中的某一段或者計算變量字符串的長度。

3、特殊變量的使用

使用時我們只需要點(diǎn)擊選擇相應(yīng)的變量或直接輸入[[變量名稱]],再通過不同的表達(dá)式就能得到我們要的效果。比如我們想在文本框內(nèi)顯示當(dāng)前的日期(yy-mm-dd格式),就可以通過下面的表達(dá)式實(shí)現(xiàn):[[Year]]-[[Month]]-[[Day]]

 

4、函數(shù)的使用

功能中的函數(shù)都是通過“變量名.函數(shù)名(參數(shù))”來實(shí)現(xiàn):

例1:截取變量“頁面名稱”中的前三個字符

[[PageName.substring(0, 3)]]

例2:獲取頁面名稱字符的長度

[[PageName.length]]

例3:將變量轉(zhuǎn)換成小數(shù)點(diǎn)后保留兩位的數(shù)值

[[自定義變量名.toFixed(2)]]

5、變量的使用情景

1)記錄登錄狀態(tài);

2)顯示編輯框還能輸入多少漢字;

3)滾動條的實(shí)現(xiàn);

4)根據(jù)不同的變量跳轉(zhuǎn)至不同的頁面

N)……

太多,就不一一列舉了。

簡單說,變量的使用一般程序:添加變量,修改變量值,判斷變量值,根據(jù)不同的值執(zhí)行不同的動作。

值得注意的是,在事件中設(shè)置在當(dāng)前頁打開新窗口時,如果同時對變量有操作,記得把變量操作寫在跳轉(zhuǎn)頁面之前,寫在后面變量會不起作用。

本文作者:@小樓;轉(zhuǎn)載自:Axure原創(chuàng)教程網(wǎng)

新手入門基礎(chǔ)教程目錄

Axure教程 axure新手入門基礎(chǔ)(1)

Axure教程 axure新手入門基礎(chǔ)(2

Axure教程 axure新手入門基礎(chǔ)(3)

Axure教程 axure新手入門基礎(chǔ)(4)

Axure教程 axure新手入門基礎(chǔ)(5)

Axure教程 關(guān)于Axure rp觸發(fā)事件中IF和ELSE IF的使用說明(6)

Axure教程 axure元件使用思路的補(bǔ)充(7)

Axure教程 動態(tài)面板的用途(8)

Axure教程 帶遮罩層的彈出框(9)

Axure教程 動態(tài)面板滑動效果(10)

更多Axure學(xué)習(xí)技巧:Axure專欄

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 很干貨啊

    來自廣東 回復(fù)
    1. 干的難以下咽

      來自山東 回復(fù)
  2. 不得不買書的意思

    來自北京 回復(fù)
  3. 根本不具備實(shí)際操作性啊。跟說明書無二異

    來自廣東 回復(fù)
  4. 完全沒看懂的意思啊!
    項(xiàng)目中有一堆js引用,貌似就是這個工具自動生成的!

    來自上海 回復(fù)
  5. ?

    來自北京 回復(fù)
  6. 汗……太抽象了,完全不舉例,云里霧里的

    來自北京 回復(fù)
  7. 第1、2篇還看得懂,后面的就完全看不懂了 ??

    來自廣東 回復(fù)
  8. 太籠統(tǒng)

    來自北京 回復(fù)
  9. 已學(xué)習(xí)

    來自江蘇 回復(fù)