You may have an infinite update loop in a component render function.(在组件渲染函数中,你可能会有一个无限的更新循环)

前言 : 开发vue项目时遇到的问题,在elemen-ui 的 table 里面 实时计算 因为有小数 所以要求最后一个值得计算是 (总数 - 前面累计得总和 )


1617863558(1).jpg

为什么会出现这个错误?
因为是实时计算 循环频繁的改变 this 的值 ,触发到了这个错误。
解决办法就是:
把 this 的值 声明一个变量存起来 在这里面你可以对你声明的这个变量做任何的操作 最后再把这个值赋给 this 如下图 就不会触发到这个错误啦


微信图片_20210408141808.png

总结 :涉及到计算时不要直接操作this里面的值 计算和赋值要分开。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容