登录注册表单公用节点抽取开发 - 登录注册开发(4)

登录注册表单公用节点抽取开发 - 登录注册开发(4)

教程概述

本教程将指导开发者如何将登录表单和注册表单抽取为共用节点,以便在不同的页面中复用,并简化后续的维护工作。通过本教程,你将学习如何创建共用节点、如何根据表单类型来引用不同的表单处理函数。

开发环境准备
  • 确保已注册并配置多八多AiIDE的开发环境。
  • 准备好相关的开发项目,包含登录页和注册页。
教程步骤
第一步:创建公共节点相关的分组
  1. 在界面上添加一个逻辑分组,用来放置公共节点。
  2. 将该分组命名为"公共节点相关"。
第二步:新建UI节点
  1. 在"公共节点相关"分组中,右键添加一个逻辑分组。
  2. 给它一个名字,例如"登录注册表单节点"。
第三步:复制登录表单到UI节点
  1. 打开登录页,找到登录表单节点。
  2. 点击复制,然后粘贴到"登录注册表单节点"中。
第四步:在登录页中创建UI输出节点
  1. 在登录页中,右键添加一个通用节点。
  2. 将其命名为"UI输出节点"。
  3. 在UI输出节点中,调用"登录注册表单节点"的ID。
第五步:在UI输出节点中调用方法
  1. 使用_f方法调用"登录注册表单节点"的ID。
  2. 通过右键"UI节点",选取"开发",复制其节点标识。
  3. 在UI输出节点内容里面,将其贴进去。
第六步:为表单类型传参
  1. 在UI输出节点中,添加一个表达式类型参数。
  2. 将参数命名为"表单类型",并给它传递一个值,例如"登录"。
第七步:在登录注册节点中新增登录的判断条件
  1. 在"登录注册表单节点"中,添加一个逻辑条件,例如"是登录"。
  2. 在"是登录"条件中,使用_f方法调用"表单类型"的值。
第八步:新增注册的判断条件
  1. 在"登录注册表单节点"中,再添加一个逻辑条件,例如"是注册"。
  2. 在"是注册"条件中,使用_f方法调用"表单类型"的值。
第九步:将登录表单相关的按钮放入"是登录"条件中
  1. 将登录按钮拖到"是登录"条件中。
第十步:将注册表单相关的按钮放入"是注册"条件中
  1. 将注册按钮拖到"是注册"条件中。
第十一步:在表单提交事件中引用表单处理函数
  1. 添加一个变量"表单类型",并给它赋值。
  2. 添加一个变量"表单处理函数",并给它赋初始值。
  3. 根据表单类型来引用不同的表单处理函数。
第十二步:同步返回表单处理函数
  1. 将表单处理函数返回给表单提交事件。
结束语

完成以上步骤后,你就成功地将登录表单和注册表单抽取为了共用节点,并能根据表单类型来引用不同的表单处理函数。下一节课,你将学习如何生成登录TOKEN并写入缓存。请确保及时下载并学习多八多AiIDE的应用和组件市场中的示例代码,以及查看详细的步骤文档。祝你学习愉快!

相关推荐
定栓21 分钟前
Webpack迁到Vite第七节(二):全家桶移除 — Babel 全家桶深度分析
前端·webpack·node.js
鶴哥只手遮天41 分钟前
React 19.3.1 源码深度剖析-第 12 章(下)RSC 与 Flight 协议
前端·react.js·开源
JakeJiang1 小时前
别再给 AI 贴 HAR 了:我把抓包工具接成了 Agent 的证据源
ai编程
badhope1 小时前
Cursor转Codex大半个月实测:迁移成本、代码质量与那些没人说的隐性坑点
ai编程·cursor
wx47661 小时前
用代码做视频:我把一个 HTML 页面变成了可复现的 MP4
node.js
天籁行者1 小时前
我是音乐人,不会写代码,用 4 个月搭了个几万行的 AI Agent 平台
ai编程
中科智旅x景游宝2 小时前
景区票务系统的消息队列架构演进:从订单到对账的异步化改造实录|中科智旅景游宝
人工智能·ai编程
Eric72592 小时前
职场人学 AI 的正确顺序:先学什么、后学什么
ai编程
张伽蓝ErosJane2 小时前
AI Agent 平台搭建必读:Anthropic 多智能体实验的三个工程警示
ai编程
blackappleD2 小时前
REA 30 万 Star 背后:让 AI Agent 无源码读懂软件的 MCP 逆向工具链
aigc·ai编程