资讯专栏INFORMATION COLUMN

antd报错Cannot read property 'filter' of u

Tychio / 3190人阅读

摘要:技术栈问题描述在状态组件中书写下的其中涉及点击某处出现弹框的操作,在中有选框,点击取消或清空所有表单信息。点击选框内的各个选项,报错。在点击取消之后,清空的是所有组件的内容,再打开新的弹窗后,组件的状态并没有刷新。

技术栈react + dva + antd

问题描述:

在状态组件中书写state下的columns,其中涉及点击某处出现弹框modal的操作,在modal中有select选框,点击取消或X清空所有表单信息。
起初是将setFields的方法写在了取消按钮上,清空表单信息是有效的,但是再次打开弹窗,里面的表单还保持着无法选择的状态。点击选框内的各个选项,报错Cannot read property "filter" of undefined。

点击剪头所指的笔,弹出弹框

问题原因:

当前组件的默认值还保持着被清空的状态。在点击取消之后,清空的是所有组件的内容,再打开新的弹窗后,组件的状态并没有刷新。

问题解决:

将清空组件的方法setFields放入起初点击进入弹窗的事件中,点击当前行操作当前行的数据(组件),不可跨行操作。

img为点击入口那只笔

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/108164.html

相关文章

  • Vue “Cannot read property 'upgrade' of u

    摘要:最近启动项目报了个错误,如下原因是在中使用了而在中已被删除了 最近启动vue-cli3.0项目报了个错误,如下showImg(https://segmentfault.com/img/bVbt7w8?w=2088&h=538);原因是在vue.config.js 中使用了 process.env.target 而在.env中 target已被删除了

    tolerious 评论0 收藏0
  • 【Copy攻城狮日志】踩坑小程序之can't read property 'of

    摘要:根据当时的情境,是在微信开发者工具中删掉该小程序然后重新载入就解决了,大家给出的结论是微信小程序开发者工具的。 Created 2019-4-2 22:17:34 by huqiUpdated 2019-4-2 23:17:34 by huqishowImg(https://segmentfault.com/img/bVbqOLH?w=1526&h=818); ↑开局一张图,故事全靠编...

    hsluoyz 评论0 收藏0
  • vue 报错解决:TypeError: Cannot read property 'dat

    showImg(https://segmentfault.com/img/bVbt08H?w=1231&h=375); showImg(https://segmentfault.com/img/bVbt08M?w=516&h=254); showImg(https://segmentfault.com/img/bVbt08R?w=241&h=139);请大佬帮我看一下

    EdwardUp 评论0 收藏0
  • 避免取值时出现Cannot read property 'xx' of unde

    摘要:由于是以空函数为代理对象,我们可以将执行它,触发。中会遍历数组依次取值,如果发现无法继续取值则,跳出循环。 本文来自我的博客,欢迎大家去GitHub上star我的博客 我们在取值特别是链式取值的时候,常常会遇到Cannot read property xx of undefined的错误,如何避免这种情况的发生呢?这里有几种方法以供参考 使用成熟的库方法 这是最简单的一种手段:只用引入...

    fantix 评论0 收藏0
  • ERROR TypeError: Cannot read property 'replac

    摘要:注意看提示,点击进去就知道错误行。报错原因初始化时,这里没值,下方没有判断就会报错。没有判断是否为空,为空不能调用 showImg(https://segmentfault.com/img/bVbvSAe?w=590&h=164);注意看提示,点击进去就知道错误行。(uniapp)报错原因: let content = this.page_lang.tips; //初始化时,这里...

    ivyzhang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<