2021/02/25 如何清空form表单的值(如何关闭弹出框并清除弹出框值)
2021/02/25
2021/03/10 这个是2月份提出来的问题,卡了我很长时间,虽然我并没有花时间去处理他,今天花了一点时间,仔细检查后才发现了问题的所在:
问题:我有新增和编辑弹出框,这两个弹出框的内容一摸一样但是可以进行新增和编辑业务;点击编辑框时会传入值给弹出框,我需要关闭弹出框后清除编辑框的值,但是:我关闭了编辑框,点击新增弹出框时信息还保留着,这就是我的问题:
1、首先我去排查了我点击的弹出框是编辑状态还是新增状态,刚开始结果显示点击编辑就打开编辑,点击新增就打开新增,我就进行了第二步;
2、打印弹出框的值,当我点击关闭编辑框时,打印显示的信息为空,我点开新增弹出框时,弹出框的信息也是为空,但是在弹出框的值为空的状态下新增弹出框内还存在着编辑弹出框的值,这时我就卡住了,
这时我就对着其它类似且逻辑正确的案例一步一步去将我的代码对比,这就开始了第三步;
3、弹出框是否加载我使用了一个变量去设置它的弹出与否,就在这个变量身上我才找到了解决的关键:判断弹出框是否弹出的变量必须有控制弹出框是否显示的变量;简而言之:关闭弹出框时,判断弹出框是否弹出一直都是弹出状态,也就是为关闭状态,
这就导致了无论怎么关闭,再次打开时它还是弹出状态,因为上一个弹出状态没有被真正关闭;回到第一步,其实也是差不多意思,因为弹出框的弹出条件里没有加上弹出框弹出与否的变量,所以你现在在看者我的日志;
这其实是一个关于如何关闭弹出框并清除弹出框值得报错日志。
2021/03/16 真是蛋疼,我又遇到了这个扑街问题,我看了我前几天的日志,逐步排查:
1、在弹出框里面打印form表单的值,结果:点击编辑弹出框中deform表单有值,点击新增就没有值,证明点击按钮触发的事件没问题;
2、弹出框是否加载也是由控制着弹出框显示隐藏的变量来控制着,检查到这里我就不知道怎么检查了;
3、那么问题出在哪里呢,我也不知道,很乱,我写着写着就成功了,不知道为什么,你知道吗
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧