时间:2021-05-26
前段时间在租个后台的项目,有两处需要一键清空表单数据
一、表单筛选后,需要可以一键清空或者恢复初始化筛选条件
初始化查询数据:
1.在created钩子深拷贝了一份数据模板:
这个时候this.defaultUserFormSearch已经是this.userFormSearch没改变之前的一个备份
2.在清空按钮事件触发后,再将备份的数据this.defaultUserFormSearch赋给this.userFormSearch
注意:这里一定还要是深拷贝,
this.userFormSearch = this.defaultUserFormSearch;(这种做法是错误的);
如果清空的时候不深拷贝备份的数据this.defaultUserFormSearch,那么this.defaultUserFormSearch将会和this.userFormSearch关联上,
后面清空之后修改了this.userFormSearch会牵扯到this.defaultUserFormSearch也被修改,再去清空就会有问题
我们每个页面查询条件都很多,这里只是拿了最少的一个举例子,如果查询条件更多,我们清空的当然也可以采用下面的方式,
这种方式也可以,只不过当里面项目比较多的时候,我们也要写好多代码
或者我们直接把this.userFormSearch = {},我们status如果有默认值,那么这种暴力清除的方式也是不可以用的
二、我们编辑弹窗,取消后或者关闭后,同样可以采用这种办法来清空哦。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
有很多站长在回收站有几万条帖子。需要清空。后台并没有一键清空的功能。清空起来很麻烦。可以到数据库里去一键清空。站长注意:做操作前一定做好数据库的备份,以免操作失
??你们知道魔漫相机app这款软件吗?在魔漫相机app中如何将社区消息一键清空呢?下面教程就带来了魔漫相机app中将社区消息一键清空的具体操作流程。??1、在手
iPhone11怎么一键清空通话记录?今天给大家介绍一下操作方法,一起了解一下!苹果iPhone11清空通话记录教程进入iPhone主界面,点击电话,如下图所示
抖音用户若想取消自己的赞,需要逐一点开视频然后取消才行,目前并没有批量清空或一键清空的方法。具体步骤为: 1、首先打开抖音APP,然后切换到“我”的页面。
抖音用户若想取消自己的赞,需要逐一点开视频然后取消才行,目前并没有批量清空或一键清空的方法。 抖音(TikTok)是由今日头条推出的一款短视频分享APP,于2