关于vue表单提交页面输入框显示的问题

最近有个新项目用的是jeecg-boot,做一个前端表单提交时遇到了一个表单提交的页面显示问题,附图:图片说明
图片说明

当点击提交后企业名称那一栏的输入框会消失。

本来想着是不是因为这个输入框是我循环集合渲染的,再提交后是不是集合数据丢失什么原因导致页面输入框消失,但是改了半天也没解决。
希望有用过的大神指点一下,膜拜了!
最后附上提交数据的部分代码:图片说明

js代码:

图片说明

1个回答

你提交后刷新了表格,数据重新获取,enterpriseName数组被赋值为空,自然就不会渲染了

qq_36911145
封印di恶魔 回复llhss: 嗯嗯,采纳下呗
4 个月之前 回复
llhss
llhss 解决了,你一说我想到可能是我对数据做了一个转json字符串的操作,多谢了
4 个月之前 回复
llhss
llhss 回复封印di恶魔: 经你提点可能修改了enterpriseName,我才想到我对这个数组做了个转JSON字符串的操作,解决了多谢
4 个月之前 回复
qq_36911145
封印di恶魔 回复llhss: 多半就你提交的过程中 有修改到enterpriseName 所以页面动态渲染把输入框给去掉了
4 个月之前 回复
qq_36911145
封印di恶魔 回复llhss: 提交的那个方法里,不要直接使用你页面渲染的对象,用Object.assign({}, obj) 复制一个对象过去,进行提交的操作
4 个月之前 回复
llhss
llhss 每次打开页面我都会赋空值,但是在刷新表格前会在提交页有个大概近一秒左右的停留,然后就会出现输入框消失让页面格局不好看
4 个月之前 回复
qq_36911145
封印di恶魔 回复llhss: 只是要展示个空input的话 你直接刷新完赋个空值不就好了 enterpriseName = ['']
4 个月之前 回复
llhss
llhss 那该怎么解决这个问题
4 个月之前 回复
qq_36911145
封印di恶魔 其他不是for循环出来的吧,循环语句,循环的对象为空,当然就不会循环了
4 个月之前 回复
llhss
llhss 刷新表格在提交数据成功之后,在刷新表格前还是在表单提交页
4 个月之前 回复
llhss
llhss 那其他不是数组类型的输入框不会消失是什么原因
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐