1. 程式人生 > >37.頁面屬性的使用

37.頁面屬性的使用

分享圖片 img 清空 方法 width 保存 鏈接 只有一個 用例

技術分享圖片頁面的屬性只有一個:pagename

技術分享圖片文件有個導入RP文檔 就可以單獨導入某個頁面 不需要把文件都導入進來

技術分享圖片導入的時候記得勾選全局變量

技術分享圖片再把登錄頁面的登錄按鈕的用例六改跳轉到儀表盤

下面我們要做一個效果:當在除了登錄頁之外的頁面 如果用戶沒有登陸我們要先跳轉到登錄頁 登錄好之後再跳到要跳轉的頁面

技術分享圖片先在母板的右上角添加一個“歡迎你,XXX!”用意就是如果登錄好了 用戶名就顯示到這個文本裏 以此來判斷用戶是否登錄

那麽首先我們就要利用登錄按鈕記住用戶名 因此又要修改登錄按鈕的事件:

技術分享圖片我們在登錄按鈕的跳轉頁面上方添加一個設置全局變量的動作 新增一個變量 讓這個變量等於元件文字name(就是用戶那個框的文本)

技術分享圖片然後設置母板頁面載入時的事件 首先判斷變量值username是否為空 如果不為空則說明登錄成功且username這個變量得到了用戶名 然後設置那個“歡迎你,xxx!”文本

技術分享圖片然後我們再新增一個用了 否則就要跳轉到登錄頁上面去

生成達成效果!但是還是有個問題 如果我要進去到工具頁面 沒登錄跳轉到登錄頁面進行登錄 但是登錄好之後不是跳轉到工具頁而是回到了儀表盤頁

技術分享圖片因此我們在頁面載入時的用例2的上方再新建一個變量 來獲取當前登錄頁的名字 然後再進行登錄

技術分享圖片然後我們嘗試進行登錄之後的頁面跳轉操作 選擇之前按鈕的動作用例6 更改跳轉窗口到pname.html(pname是頁面名字) 但是這樣設置有問題 生成之後會發現username為空 沒法保存用戶名

這是由於axure的變量傳遞中html的傳遞方法造成的

技術分享圖片因此我們刪除用例1 直接把用例1的變量添加到用例2 怎麽添加有方法 看鏈接 井號符號後面加上變量名加上值 這個值是通過局部變量獲取的

技術分享圖片這是公式 通過局部變量獲取用戶名然後給到username這個變量

下面來嘗試退出操作:

技術分享圖片首先在歡迎你下方添加一個退出按鈕

技術分享圖片然後對退出按鈕設置鼠標單擊時 清空userame然後重新加載當前頁面 註意這個重新加載是新事件

技術分享圖片再嚴謹一點 新增一個登錄按鈕的判斷條件為如果pname為空的話

技術分享圖片如果pname為空就打開儀表盤頁面

技術分享圖片

37.頁面屬性的使用