parent
07ba6e48c6
commit
f42b6292c0
|
@ -2,7 +2,7 @@ import { App, defineComponent, Plugin } from 'vue';
|
||||||
import T, { defaultTableProps } from './Table';
|
import T, { defaultTableProps } from './Table';
|
||||||
import Column from './Column';
|
import Column from './Column';
|
||||||
import ColumnGroup from './ColumnGroup';
|
import ColumnGroup from './ColumnGroup';
|
||||||
import { getOptionProps, getKey, getPropsData, getSlot } from '../_util/props-util';
|
import { getOptionProps, getKey, getPropsData, getSlot, flattenChildren } from '../_util/props-util';
|
||||||
|
|
||||||
const Table = defineComponent({
|
const Table = defineComponent({
|
||||||
name: 'ATable',
|
name: 'ATable',
|
||||||
|
@ -12,8 +12,9 @@ const Table = defineComponent({
|
||||||
props: defaultTableProps,
|
props: defaultTableProps,
|
||||||
methods: {
|
methods: {
|
||||||
normalize(elements = []) {
|
normalize(elements = []) {
|
||||||
|
const flattenElements = flattenChildren(elements)
|
||||||
const columns = [];
|
const columns = [];
|
||||||
elements.forEach(element => {
|
flattenElements.forEach(element => {
|
||||||
if (!element) {
|
if (!element) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue