Axure RP 10制作用户登录界面

本文制作了一个用户登录页面,不涉及用户注册。当用户名和用户密码均正确时则登录成功,当用户名或用户密码错误时会显示提示信息。

1 准备并编辑所需元件

在这里插入图片描述
①拖动动态面板(Dynamic Panel),命名为“用户登录动态面板”,插入2个状态页面
双击第一个状态页面,拖动以下元件:
②拖动矩形元件(Box 1),命名为“用户登录边框”
③拖动一级标题(Heading 1),命名为“用户登录标题”
④拖动两个文本输入框(Text Field),分别命名为“用户名输入”和“用户密码输入”
点击“用户名输入”,在元件交互区中的文本框提示文字处(Hint Text)输入“请输入用户名”;同理,点击“用户密码输入”,在元件交互区中的文本框提示文字处(Hint Text)输入“请输入用户密码”
在这里插入图片描述
⑤拖动矩形元件(Box 1),命名为“登录按钮”
⑥拖动矩形元件(Box 1),命名为“提示信息”,输入文字“用户名或密码错误”,填充和边框均设置为透明,隐藏该元件
在这里插入图片描述
在这里插入图片描述
调整以上各元件大小和位置
进入动态面板的第二个状态页面,拖动矩形元件(Box 1),命名为“用户登录成功边框”,与“用户登录边框”大小和位置相同
拖动一级标题(Heading 1),命名为“登录成功提示”,输入文字“登录成功”,居中放置
在这里插入图片描述

2 创建用户数据库

拖动中继器(Repeater Table),命名为“用户数据集”,删除第三列,将第一列和第二列分别命名为"user"和"psw",填充数据。本文填充数据1和2,方便后续操作
在这里插入图片描述

3 设置全局变量

选择项目“Project”-全局变量“Global Variables”
在这里插入图片描述
添加全局变量"user"和"psw"
在这里插入图片描述

4 设置文本输入框的交互

点击“用户名输入”元件,交互界面中选择“文本改变时(Text Changed)”-“设置变量值(Set Variable Value)”,选择变量“user”,变量值类型(SET TO)选择“元件文字(text on widget)”,选择元件“This”
在这里插入图片描述
点击“用户密码输入”元件,重复以上操作,区别在于变量选择“psw”

5 设置登录按钮的交互

点击“登录按钮”元件,选择“鼠标单击时(Click or Tap)”-“中继器(REPEATER ACTIONS)”-“删除行(Delete Rows)”,选择中继器“用户数据集”,选择“已标记(Marked)”
在这里插入图片描述

6 设置中继器的交互

点击“用户数据集”中继器,在交互页面选择“每项加载时(Item Loaded)”-“设置条件(Add Case)”,设置如下:
值(text value)——[[Item.user]]——==(equals)——变量值(value of variable)——user

值(text value)——[[Item.psw]]——==(equals)——变量值(value of variable)——psw
以上条件可以判断用户的名称和密码是否与用户数据库中的数据一致
在这里插入图片描述
条件设置完成后,选择“设置面板状态(Set Panel State)”,选择“用户登录动态面板”,状态页面选择“State 2”
在这里插入图片描述
若不符合Case 1,即用户的名称和密码无法与用户数据库中的数据对应,则会执行Case 2。依然在“每项加载时(Item Loaded)”事件下,点击“设置条件(Add Case)”,设置如下:
元件文字(text on widget)——用户名输入——≠(does not equal)——text(文字)——空值
元件文字(text on widget)——密码输入——≠(does not equal)——text(文字)—空值
以上条件可以确保用户输入名称和密码并且点击“登录”后才显示“提示消息”,防止用户尚未输入时就显示“提示消息”
在这里插入图片描述
条件设置完成后,选择“显示/隐藏(Show/Hide)”,选择“提示信息”,可见性选择“显示(Show)”
在这里插入图片描述
以上逻辑如下图所示:
在这里插入图片描述
按F5预览效果,当用户名或密码错误时:
在这里插入图片描述
当用户名和密码均正确时:
在这里插入图片描述

  • 28
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这辈子都不想编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值