最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中el-table多層級嵌套的具體實現(xiàn)

 更新時間:2023年10月26日 15:03:37   作者:CV猿碼人  
本文主要介紹了vue中el-table多層級嵌套的具體實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

只要你后端可以查到數(shù)據(jù)這個層級可以無限嵌套 

這里用了懶加載,每次點擊的時候?qū)?dāng)前點擊的父級id作為查詢條件,向后端發(fā)送請求,來獲取他子級的數(shù)據(jù),并不是將所有數(shù)據(jù)查出來拼接返回的。

前端代碼

 <el-table
            :data="dataList"
            style="width: 100%"
            row-key="id"
            border
            :lazy="true"
            :load="load"
            :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
                    <el-table-column
                            prop="name"
                            label="組織姓名"
                            width="180">
                    </el-table-column>
                    <el-table-column
                            prop="natures"
                            label="組織性質(zhì)"
                            width="180">
                    </el-table-column>

                    <el-table-column
                            prop="dateEstablishment"
                            label="成立時間">
                    </el-table-column>
                    <el-table-column
                            prop="leader"
                            label="組織領(lǐng)導(dǎo)">
                    </el-table-column>
                    <el-table-column
                            prop="address"
                            label="地址">
                    </el-table-column>
</el-table>
        data() {
            return {
                inputForm: {
                    id: '',
                    parentId: '',
                    name: '',
                    sort: '',
                    natures: '',
                    area: '',
                    longitude: '',
                    latitude: '',
                    dateEstablishment: '',
                    leader: '',
                    address: '',
                    regionId:'',
                    regionParentIds:''
                },
                dataList: [],
                loading: false,
           
            }
        },
created() {
            // this.refreshList()
            this.initList()
        },
        methods: {
    
            //獲取右邊樹表
            initList() {
                this.inputForm.parentId=0

                this.get(/organizationInfo/getOrganizationInfoByRegionId?parentId='+this.inputForm.parentId+'&regionId='+this.inputForm.regionId).then((res) => {
                    this.dataList = res
                })

            },
            load(row, treeNode, resolve) {
                this.get(ctx + '/basicinfo/organizationInfo/getOrganizationInfoByRegionId?parent.id=' + row.id).then((res) => {
                    resolve(res)
                })
            },
}

后端代碼

    /**
     * 通過地區(qū)id查詢當(dāng)前Parent的數(shù)據(jù)
     *
     * @param regionId
     * @return
     */
    @Override
    public List<OrganizationInfo> getOrganizationInfoByRegionId(OrganizationInfo organizationInfo) {
        //1.查詢到所有該地區(qū)下的組織信息
        List<OrganizationInfo> organizationInfos = organizationInfoMapper.getOrganizationInfoByRegionId(organizationInfo);
        return organizationInfos;
    }

到此這篇關(guān)于vue中el-table 多層級嵌套的具體實現(xiàn)的文章就介紹到這了,更多相關(guān)vue el-table 多層級嵌套內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue.js 2.0學(xué)習(xí)教程之從基礎(chǔ)到組件詳解

    Vue.js 2.0學(xué)習(xí)教程之從基礎(chǔ)到組件詳解

    這篇文章主要介紹了Vue.js 2.0從基礎(chǔ)到組件的相關(guān)資料,文中介紹的非常詳細,對大家學(xué)習(xí)或者使用vue.js具有一定的參考價值,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-04-04
  • vue-cli中的webpack的config配置全過程

    vue-cli中的webpack的config配置全過程

    文章詳細介紹了Vue CLI中webpack的配置文件,包括`dev.env.js`和`prod.env.js`的內(nèi)容,以及它們是如何通過`webpack-merge`模塊進行合并的,文章還解釋了這些配置文件中各個參數(shù)的作用,如`assetsSubDirectory`、`assetsPublicPath`、`proxyTable`等
    2026-02-02
  • vue3如何通過provide和inject實現(xiàn)多層級組件通信

    vue3如何通過provide和inject實現(xiàn)多層級組件通信

    這篇文章主要介紹了vue3如何通過provide和inject實現(xiàn)多層級組件通信,本文通過實例代碼給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-11-11
  • VUE實現(xiàn)Studio管理后臺之鼠標拖放改變窗口大小

    VUE實現(xiàn)Studio管理后臺之鼠標拖放改變窗口大小

    這篇文章主要介紹了VUE實現(xiàn)Studio管理后臺之鼠標拖放改變窗口大小 的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的工作或?qū)W習(xí)具有一定的參考價值,需要的朋友可以參考下
    2020-03-03
  • vue中created、watch和computed的執(zhí)行順序詳解

    vue中created、watch和computed的執(zhí)行順序詳解

    由于vue的雙向數(shù)據(jù)綁定,自動更新數(shù)據(jù)的機制,在數(shù)據(jù)變化后,對此數(shù)據(jù)依賴?的所有數(shù)據(jù),watch事件都會被更新、觸發(fā),下面這篇文章主要給大家介紹了關(guān)于vue中created、watch和computed的執(zhí)行順序,需要的朋友可以參考下
    2022-11-11
  • vue路由警告:Duplicate named routes definition問題

    vue路由警告:Duplicate named routes definition問題

    這篇文章主要介紹了vue路由警告:Duplicate named routes definition問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue3中的watch()的用法和具體作用

    vue3中的watch()的用法和具體作用

    這篇文章主要介紹了vue3中的watch()的用法和具體作用,通過合理和熟練使用watch()方法,開發(fā)者可以更加高效地完成前端開發(fā)工作,需要的朋友可以參考下
    2023-04-04
  • Vue如何實現(xiàn)數(shù)據(jù)的上移和下移

    Vue如何實現(xiàn)數(shù)據(jù)的上移和下移

    這篇文章主要介紹了Vue如何實現(xiàn)數(shù)據(jù)的上移和下移問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Vue3源碼解讀computed和watch

    Vue3源碼解讀computed和watch

    這篇文章主要為大家介紹了Vue3中的computed和watch源碼解讀分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Vue3中watch監(jiān)聽器及源碼學(xué)習(xí)

    Vue3中watch監(jiān)聽器及源碼學(xué)習(xí)

    本文主要介紹了Vue3中watch監(jiān)聽器及源碼學(xué)習(xí),Watch偵聽器在Vue3中特性進行了一些改變和優(yōu)化,下面來詳解的介紹一下基本使用,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01

最新評論

娄烦县| 永宁县| 扬中市| 井陉县| 禹城市| 大悟县| 牟定县| 连山| 大渡口区| 闻喜县| 安国市| 乌兰浩特市| 锡林郭勒盟| 南充市| 丰台区| 迭部县| 宜春市| 天镇县| 景洪市| 广州市| 恩施市| 乐安县| 咸丰县| 台北县| 靖安县| 通江县| 聂拉木县| 黑龙江省| 观塘区| 比如县| 汨罗市| 黑水县| 蓬安县| 都江堰市| 循化| 万宁市| 嘉义县| 连南| 吴旗县| 木里| 招远市|