鍍金池/ 問(wèn)答/HTML/ iview table怎么接受嵌套的數(shù)組對(duì)象

iview table怎么接受嵌套的數(shù)組對(duì)象

iview table的data屬性默認(rèn)是是只接受下面這種格式的非嵌套數(shù)組對(duì)象

       data: [{
                    name: 'John Brown',
                    age: 18,
                    address: 'New York No. 1 Lake Park',
                    date: '2016-10-03'
                },
                {
                    name: 'Jim Green',
                    age: 24,
                    address: 'London No. 1 Lake Park',
                    date: '2016-10-01'
                }
            ]

但是后端現(xiàn)在返回的數(shù)據(jù)是嵌套數(shù)組對(duì)象,類(lèi)似下面這種:

        data: [{value: 'jiangsu',
                label: '江蘇',
                children: [
                    {
                        value: 'nanjing',
                        label: '南京',
                        children: [
                            {
                                value: 'fuzimiao',
                                label: '夫子廟',
                            }
                        ]
                    }
                ]

請(qǐng)問(wèn)有辦法讓table接受這種嵌套格式的數(shù)據(jù)?或者是有什么辦法可以把這種嵌套格式的數(shù)據(jù)處理成table可以接受的格式?

回答
編輯回答
淚染裳

iwiew中的表格接受的數(shù)據(jù)格式是固定的,除非你去改源碼@_@。只能將獲取的數(shù)據(jù)轉(zhuǎn)成iwew的表格所需要格式??梢詫?xiě)個(gè)遞歸的方法將這種嵌套格式轉(zhuǎn)換成表格所需要的。

2017年4月1日 02:45
編輯回答
我不懂

return h('Div',

                       params.row.你的內(nèi)嵌數(shù)組.map(function(type){ 
                                return h('img', {  
                                attrs: {
                                  src: type
                                }, 
                            });  
                        })  
                    
                    );

本質(zhì)是一樣的,就是將數(shù)據(jù)中的數(shù)組循環(huán)

2017年3月19日 20:35
編輯回答
情已空

你這個(gè)是要做表格拆分功能嗎,

2017年9月3日 23:12
編輯回答
掛念你

同問(wèn)啊,我也遇到這個(gè)問(wèn)題。

2017年8月13日 02:21
編輯回答
小眼睛

請(qǐng)問(wèn)現(xiàn)在解決了嗎?我做的是分組表頭,是異步更新columns的,一直報(bào)錯(cuò),說(shuō)有一個(gè)死循環(huán)更新。

2017年9月15日 06:57
編輯回答
清夢(mèng)

通過(guò)render函數(shù)解決

2018年7月26日 13:07