【element-ui】当子组件请求父组件更新数据后,切换至另外一个子组件的table中,发现没有渲染出来数据,为什么会出现这种情况?

请移步至:https://jsfiddle.net/Zhangyil...

当你添加时间戳后,就恢复正常了。。。为甚么呀?

回答:

目前看来是由于两个表格的数据来源于同一个数组,你刷新改变时就会同时影响两个表格的数据。
element ui源码中有看到这样一个判断,

if (this.$el) {

this.isHidden = this.$el.clientWidth === 0;

}

isHidden字段就决定了el-table--hidden是否添加,我认为两个表格的数据应指向不同的数组为好,以上分析希望能帮到题主。

回答:

应该是element-ui的问题吧
点击刷新 给另一个table 加了个el-table--hiddenclass导致看不见

回答:

图片描述

回答:

把你用的element ui先去掉调试看看再问把,不想看ui的问题。

以上是 【element-ui】当子组件请求父组件更新数据后,切换至另外一个子组件的table中,发现没有渲染出来数据,为什么会出现这种情况? 的全部内容, 来源链接: utcz.com/a/150835.html

回到顶部