解决ant-design刷新存在缓存问题
发布日期:2021-05-20 10:06:50
浏览次数:28
分类:技术文章
本文共 588 字,大约阅读时间需要 1 分钟。
1、在使用ant-design-mobile
的ListView
組件的时候,我遇到的问题是当进行拉动刷新时,页面数据并没有完全的刷新清空,所以我遇到产生一系列的问题。
React
重新render的方法,但是用于react-app
上又有些特殊性,所以以上两种方法并没有产生作用。反而会引起app上刷新空白登问题。 3、因为基于dva.js
开发,所以想到另外一种方法就是直接在model
进行数据同步处理,定义一个方法将要处理的数据清空即可。 代码示例
- 在
model
定义一个方法进行相应数据清空处理
clearData(state) { return { ...state, data: [], // 数据清空 dataSource: dataUtils.getListViewDataSource(), pagination: { ...networkUtils.pagination }, }; },
- 在组件相应地方去同步调用即可.
dispatch({ type: 'createDynamics/clearData' })
这样就很简单的解决的数据未清空的各种问题。
转载地址:https://blog.csdn.net/weixin_45416217/article/details/109128576 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月08日 16时48分37秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux批处理模式,巧用linux-top的批处理模式
2019-04-21
linux信号量机制例题,第二章 信号量机制及几个经典例题
2019-04-21
linux ba 模拟,在你的 Python 游戏中模拟引力 | Linux 中国
2019-04-21
c语言表达式3649的值是,535个C语言经典实例目录.doc
2019-04-21
c语言中malloc数组,如何在C中对malloc()数组进行一行赋值?
2019-04-21
c语言调存储过程,写留言板–调用存储过程出问题
2019-04-21
c语言编程max,C语言编程题及答案.doc
2019-04-21
android增删改查布局,Android之父_增删改查
2019-04-21
html获取文件路径_HTML 文件路径
2019-04-21
mysql in 有序_mysql中的in排序 mysql按in中顺序来排序
2019-04-21
mysql 行转列 显示_mysql 行转列 (结果集以坐标显示)
2019-04-21
mysql 查询姓王_MySQL查询语句练习题,测试足够用了
2019-04-21
mysql多实例脚本_mysql多实例脚本
2019-04-21