登录注册表单公用节点抽取开发 - 登录注册开发(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的应用和组件市场中的示例代码,以及查看详细的步骤文档。祝你学习愉快!

相关推荐
云起SAAS4 小时前
空号号码状态检测抖音快手微信小程序看广告流量主开源
ai编程·1024程序员节·看广告变现轻·空号号码状态检测
web打印社区8 小时前
使用React如何静默打印页面:完整的前端打印解决方案
前端·javascript·vue.js·react.js·pdf·1024程序员节
喜欢踢足球的老罗8 小时前
[特殊字符] PM2 入门实战:从 0 到线上托管 React SPA
前端·react.js·前端框架
DreamLife☼9 小时前
Node-RED革命性实践:从智能家居网关到二次开发,全面重新定义可视化编程
mqtt·网关·低代码·智能家居·iot·1024程序员节·node-red
楊无好9 小时前
React中ref
前端·react.js
诚实可靠王大锤11 小时前
react-native实现多列表左右滑动+滚动TabBar悬停
javascript·react native·react.js·1024程序员节
hweiyu0014 小时前
Node.js+Koa2+MySQL 打造前后端分离项目(视频教程)
数据库·mysql·node.js
小奶包他干奶奶14 小时前
如何使用vscode和express开发node.js
前端·node.js
qyhua14 小时前
从零部署自维护版 Uptime Kuma:Node.js + PM2 + Nginx 全链路实战指南
运维·nginx·node.js
知识分享小能手15 小时前
uni-app 入门学习教程,从入门到精通,uni-app中uCharts组件学习((8)
vue.js·学习·ui·微信小程序·小程序·uni-app·echarts