fix: passing a non-array as children to a table will result in an error. (#6521)
* fix: fix table column data is passed into chlidren is undefined or null errorr * chore(menu): fix menu inline demo watch not triggerpull/6524/head
							parent
							
								
									3b37cc1ae7
								
							
						
					
					
						commit
						045193e797
					
				| 
						 | 
				
			
			@ -86,12 +86,9 @@ export default defineComponent({
 | 
			
		|||
    const titleClick = (e: Event) => {
 | 
			
		||||
      console.log('titleClick', e);
 | 
			
		||||
    };
 | 
			
		||||
    watch(
 | 
			
		||||
      () => openKeys,
 | 
			
		||||
      val => {
 | 
			
		||||
    watch(openKeys, val => {
 | 
			
		||||
      console.log('openKeys', val);
 | 
			
		||||
      },
 | 
			
		||||
    );
 | 
			
		||||
    });
 | 
			
		||||
    return {
 | 
			
		||||
      selectedKeys,
 | 
			
		||||
      openKeys,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,7 +37,7 @@ function fillSlots<RecordType>(columns: ColumnsType<RecordType>, contextSlots: R
 | 
			
		|||
        () => [column.title as any],
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
    if ('children' in cloneColumn) {
 | 
			
		||||
    if ('children' in cloneColumn && Array.isArray(cloneColumn.children)) {
 | 
			
		||||
      cloneColumn.children = fillSlots(cloneColumn.children, contextSlots);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue