问题描述:一个页面三个tab按钮控制,在进行中点击撤回按钮跳转到填报tab按钮菜单下,在填报按钮下生成table表数据的时候默认展开是生效的,唯独切换的时候重新获取数据,默认展开失效了
解决方法1:使用re控制table表的默认展开方法 由于我使用的vxe-table版本较低 并没有该方法 所有使用不了
this.$nextTick(() => {
if (this.$refs.xTable) {
// 展开所有行
this.$refs.xTable.expandAll();
}
});
解决方法2:因为是tab 切换 下意识的使用的v-show做的判断 避免切换的时候 重复渲染元素造成性能浪费 ,后面换成v-if 后 table表格重新获取数据 默认展开就生效了 算是一个平时遇到的小bug,记录一下。