elementui drawer与table summary合计的处理方法

场景

在这里插入图片描述
点击显示drawer
在这里插入图片描述
drawer内部显示图表是正常没问题的,但是合计,需要两次触发才可以正常显示。

思路

首先分析打印的信息, 会发现, summary-method 在一次触发渲染的时候, 足足统计了三次。 透过这个现象猜测,内部应是有定时器在循环取值。。原因很显然, 这个el-table应该是异步创建的。为此我尝试了一下,在提供的open方法内再去请求我的数据, 结果是一样的。 根据这个结果猜测跟数据关系不大。

由此推得问题应该在数据的渲染上。 于是我仔细地翻阅了一下文档。终于发现一个东西,遂尝试。

解决方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将ref 挂于eltable上 ,在return sums 数组之前,让他重新布局即可。

猜你喜欢

转载自blog.csdn.net/q1025387665a/article/details/128393586
今日推荐