表单新增一条数据和编辑数据弹窗问题

在项目中遇到新建和编辑数据共用同一弹窗的问题,通过type判断操作类型。点击新增时表单为空,编辑时显示数据。但先编辑后新增会导致表单保留编辑数据。原因是resetFields()在DOM更新后设置初始值。解决方案是利用Vue的$nextTick在DOM更新后绑定数据,确保新增时表单保持为空。
摘要由CSDN通过智能技术生成

最近在写项目的时候,遇到一个问题,感觉场景挺常见的,就把它记录下来吧~

 

 

如上图所示,点击新建数据和编辑,用的时同一个弹出框,这时候就会出现一个问题,当弹出框弹出时,要判断点击的是新增还是编辑,如果是新建,则数据为空(placeholder),如果是编辑,表单中要显示这条数据的信息。

这在这里我用来是通过type来判断是新增还是编辑的,此时出现了一个问题,当我先点新增,再点编辑,之后再点新增是正常的,但是当我先点编辑,再点新增的时候,表单会显示数据内容,这个问题困扰了我好一阵。

之后了解到,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值