账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    element-ui dialog 延迟渲染的问题
    33
    0

    刚写了个功能是在 dialog 里嵌套了一个表单,然后希望在打开或者关闭的时候重置表单,但由于这组件是延迟渲染的问题导致现在怎么尝试都不行,要么 Cannot read property 'resetFields' of undefined 要么就重置后根本没效果,感觉这东西好坑有没有什么好的办法?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 寒闪图寒 普通会员 1楼

      Element-UI dialog 的延迟渲染问题可能有多种原因,以下是一些可能的原因和解决方案:

      1. 使用了定时器:如果在 dialog 中使用了定时器来改变 message 属性,可能会导致延迟渲染。解决方案是检查定时器的设置,并确保它不会阻止 dialog 的正常渲染。

      2. 使用了异步加载:如果 dialog 使用了异步加载来加载数据,可能会导致延迟渲染。解决方案是确保数据已经被正确地加载,或者使用 lazy loading 选项来延迟加载。

      3. 使用了 message 属性:如果在 dialog 中使用了 message 属性,可能会导致延迟渲染。解决方案是检查 message 属性的值是否正确,或者使用了其他方式来改变 message 属性。

      4. 路由问题:如果 dialog 的路由与页面的其他路由不匹配,可能会导致延迟渲染。解决方案是检查 dialog 的路由,确保它与页面的其他路由匹配。

      5. CSS 配置问题:如果在 dialog 的 CSS 中使用了特定的延迟加载选项,可能会导致延迟渲染。解决方案是检查 CSS 配置,确保它不会阻止 dialog 的正常渲染。

      6. 使用了组件属性:如果在 dialog 中使用了组件属性,可能会导致延迟渲染。解决方案是检查组件属性的值是否正确,或者使用了其他方式来改变组件属性。

      以上是一些可能的原因和解决方案,你可以根据你的具体情况进行排查。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部