UIOTOS文档:示例10:表单请求接口| 页面嵌套 零代码 低代码 0代码 无代码 iframe 数据大屏 web组态 前端框架 | 致敬amis codewave 乐吾乐 goview dat

目标

示例9介绍了接口返回数据提取。本示例通过介绍账户登录,了解表单数据提交给接口请求的全过程。效果如下:
20240814151727_rec_.gif

步骤

对话框的内嵌页有两个输入框,弹窗输入用户名密码后,点击登录,表单数据给到接口,并执行请求。

内嵌页

新建

略。参见1新建。命名为"登录内嵌"(即对话框内嵌的登录页)。

拖放组件

拖入两个输入框,分别设置如下:

  • 用户名输入框
    • 基础-标识中设置:username(对应接口参数的用户名字段)

image.png

  • 功能-值内容中设置:admin(对应接口参数的用户名字段)

image.png

点击后面image.png,弹窗中点击选择,弹出列表中选择formValue(参见纯表单使用)。
20240814160719_rec_.gif

  • 外观-标签文本设置:用户名

image.png

  • 密码输入框
    • 功能-值内容设置:"123456"(对应接口参数的用户名字段)。

点击image.png,弹窗中也选择formValue,参照上面对用户名的设置。

  • 类型选择密码

image.png

  • 外观-标签文本设置:密码
![image.png](https://img-blog.csdnimg.cn/img_convert/314b1a5711129a94b66ea3803efbc55c.png)	

完整步骤如下:
20240814132722_rec_.gif

布局

选中两个输入框,右键菜单选择自动布局(或快捷键shift + 回车)。(参见布局
20240814104527_rec_.gif

主页面

新建

略。参见1新建。命名为"账号登录"(即主页面)。

拖放组件

拖入按钮、两个对话框接口组件,并设置属性。
**步骤1:**拖入普通按钮组件,设置如下:功能-文字设置:登录
image.png
**步骤2:**拖入两个对话框组件,分别设置:

image.png

image.png
**步骤3:**拖入接口组件,设置如下:

  • 功能-接口地址:长度为2,索引0、1分别设置如下:
    • 索引0设置:"http://203.189.6.3:8081"
    • 索引1设置:"/api/login"

也可以长度为1,索引0设置完整的"http://203.189.6.3:8081/api/login"(参见接口地址url)。

image.png

页面嵌套

对话框嵌套前面的内嵌页(操作参见容器嵌套)。随后勾选对话框的的纯表单为什么勾选纯表单)。
image.png
20240814133505_rec_.gif

连线操作

**步骤1:**按钮点击,触发登录弹窗。无关联属性(按钮)→ 弹窗对话框)。

关联事件(属性)什么时候可以省?

20240814162819_rec_.gif
**步骤2:**对话框连线到接口组件,传参并执行。

因勾选了纯表单,不关联属性时,输出表单仅包含纯表单数据。参见:

20240814133942_rec_.gif
**步骤3:**接口返回结果弹窗显示。

image.png

  • 索引1:无关联属性(接口)→弹窗(登录提示对话框)。

20240814134541_rec_.gif
至此设置完毕,最终效果(参见目标)。

小结

容器直接输出表单(什么是表单?),由继承属性的标识和值组成,通常与接口参数要求不一致。通过表单绑定(formValue)和容器的纯表单设置,可以实现输出的字段数量和名称,与参数要求保持一致。详见(纯表单介绍)

  • 20
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值