From a1bdd0d74fc8985e8111f146f88c5dd5849a0ab6 Mon Sep 17 00:00:00 2001 From: Eric <13631016009@163.com> Date: Fri, 5 Jan 2018 18:11:49 +0800 Subject: [PATCH] fix issue: #2352 --- src/components/table/table.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/table/table.vue b/src/components/table/table.vue index bbb6323..c997c6c 100644 --- a/src/components/table/table.vue +++ b/src/components/table/table.vue @@ -354,7 +354,10 @@ if (allWidth) autoWidthIndex = this.cloneColumns.findIndex(cell => !cell.width);//todo 这行可能有问题 if (this.data.length) { - const $td = this.$refs.tbody.$el.querySelectorAll('tbody tr')[0].children; + const $tr = this.$refs.tbody.$el.querySelectorAll('tbody tr'); + if ($tr.length === 0) return; + const $td = $tr[0].children; + for (let i = 0; i < $td.length; i++) { // can not use forEach in Firefox const column = this.cloneColumns[i]; -- libgit2 0.21.4