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

vue element-ui el-cascader級聯(lián)選擇器數(shù)據(jù)回顯的兩種實現(xiàn)方法

 更新時間:2023年07月18日 10:31:49   作者:白開水z  
這篇文章主要介紹了vue element-ui el-cascader級聯(lián)選擇器數(shù)據(jù)回顯的兩種實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。

element-ui el-cascader級聯(lián)選擇器數(shù)據(jù)回顯 簡單的兩種方法

? <el-cascader
? ? ? ? ? ? ? ref="myCascader"
? ? ? ? ? ? ? clearable
? ? ? ? ? ? ? v-model="regionValue"
? ? ? ? ? ? ? :options="regionOptions"
? ? ? ? ? ? ? :props="regionProps"
? ? ? ? ? ? ? @change="handleChangeRegion"
??? ?></el-cascader>

通過value綁定值判斷是通過name回顯還是id回顯

export default {
? data() {
? ? return{
? ? ? regionValue: ['name1','name2','name3'], ?//(注:name1,name2,name3的數(shù)據(jù)要和name一樣) 通過id回顯 ? regionValue: ['id1','id2','id3'] ?
? ? ? regionOptions: [],
? ? ? regionProps: {
? ? ? ? value: 'name', ? //如果想通過id回顯就 ? value:'id'
? ? ? ? label: 'name',
? ? ? ? children: 'children',
? ? ? },
? ? }
? }
}

注:根據(jù)后端給的數(shù)據(jù)參考本方法測試

element-ui的 Cascader 級聯(lián)選擇器 動態(tài)加載數(shù)據(jù)及回顯

在這里插入圖片描述

<template>
  <!-- 測試懶加載 -->
  <el-cascader :props="test_props" :options="test_options" v-model="test_model"></el-cascader>
</template>
<script>
let id2 = 0;
export default {
  name: 'TestView',
  data() {
    return {
      test_options: [
        //回顯值得關(guān)鍵必須要把需要回顯的都寫到options里面,且最后一項要加上leaf:true,表示無下級了才可以回顯;這里寫死,實際要根絕接口返回的需要回顯的數(shù)據(jù),來遞歸循環(huán)到結(jié)果,賦值給這里;
      ],
      test_model: ['選項1', '選項3'], //模擬后臺取到的默認值,這里是單選
      test_props: {
        lazy: true,
        lazyLoad(node, resolve) {
          const { level } = node;
          setTimeout(() => {
            const nodes = Array.from({ length: 2 }).map((item) => {
              ++id2;
              return {
                id: 1,
                value: `選項${id2}`,
                label: `選項${id2}`,
                leaf: level >= 1
              };
            });
            // 通過調(diào)用resolve將子節(jié)點數(shù)據(jù)返回,通知組件數(shù)據(jù)加載完成
            resolve(nodes);
          }, 1000);
        }
      }
    };
  },
  created() {
    setTimeout(() => {
      this.test_options = [
        {
          value: '選項1',
          label: '選項1',
          id: 2,
          leaf: false,
          children: [{ value: '選項3', label: '選項3', leaf: true }]
        },
        {
          value: '選項2',
          label: '選項2'
        }
      ];
    }, 20000);
  }
};
</script>

要回顯,那么第一級要有數(shù)據(jù),選中的第二級,第三級也要對應上

比如省市區(qū)第一級所有省需要有,第二級,選擇的省下的所有市,第三級,選擇的所有的市下的區(qū)縣,回顯數(shù)據(jù)格式注意好,不對是回顯不了的

獲取到所有省,判斷要回顯的省的id和當前省的id一樣的,用這個省的id請求這個省的所有市,循環(huán)所有市,判斷要回顯的市的id,然后拿市的id請求所有區(qū),最后給options賦值

我這里是文字,存的時候就是文字,所以需要這樣,如果是id,那就簡單了,直接拿對應的id請求就行,就是組裝好和寫死的數(shù)據(jù)一樣的格式就行

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue.js如何實現(xiàn)路由懶加載淺析

    Vue.js如何實現(xiàn)路由懶加載淺析

    Vue是可以自定義指令的,最近學習過程中遇見了一個需要懶加載的功能,發(fā)現(xiàn)網(wǎng)上這方面的資料較少,所以下面這篇文章主要給大家介紹了關(guān)于Vue.js如何實現(xiàn)路由懶加載的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • Vue Echarts實現(xiàn)圖表的動態(tài)適配以及如何優(yōu)化

    Vue Echarts實現(xiàn)圖表的動態(tài)適配以及如何優(yōu)化

    這篇文章主要介紹了Vue Echarts實現(xiàn)圖表的動態(tài)適配以及如何優(yōu)化,在實際的前端開發(fā)過程中,動態(tài)適配是一個非常重要的問題,在數(shù)據(jù)可視化的場景下,圖表的動態(tài)適配尤為重要,需要的朋友可以參考下
    2023-05-05
  • el-form-renderer使用教程

    el-form-renderer使用教程

    本文主要介紹了el-form-renderer使用教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • 詳解vue3結(jié)合ts項目中使用mockjs

    詳解vue3結(jié)合ts項目中使用mockjs

    這篇文章主要為大家介紹了vue3結(jié)合ts項目中使用mockjs示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • vue3實戰(zhàn)-子組件之間相互傳值問題

    vue3實戰(zhàn)-子組件之間相互傳值問題

    這篇文章主要介紹了vue3實戰(zhàn)-子組件之間相互傳值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解Vue3如何優(yōu)雅的監(jiān)聽localStorage變化

    詳解Vue3如何優(yōu)雅的監(jiān)聽localStorage變化

    最近在研究框架,也仔細用了Vue3一些功能,所以本文就來和大家聊聊Vue3如何實現(xiàn)優(yōu)雅的監(jiān)聽localStorage的變化,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-06-06
  • 從前端Vue到后端Java防重復提交的全面解決方案

    從前端Vue到后端Java防重復提交的全面解決方案

    這篇文章主要給大家介紹了關(guān)于從前端Vue到后端Java防重復提交的全面解決方案,通過示例講解了包括禁用提交按鈕、表單令牌、防抖與節(jié)流等前端技術(shù),以及表單令牌驗證、數(shù)據(jù)庫唯一約束、事務隔離與鎖機制等后端技術(shù),需要的朋友可以參考下
    2025-05-05
  • Vue3實現(xiàn)動態(tài)路由與手動導航

    Vue3實現(xiàn)動態(tài)路由與手動導航

    這篇文章主要為大家詳細介紹了如何在?Vue?3?中實現(xiàn)動態(tài)路由注冊和手動導航,確保用戶訪問的頁面與權(quán)限對應,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12
  • vue中使用mxgraph的方法實例代碼詳解

    vue中使用mxgraph的方法實例代碼詳解

    這篇文章主要介紹了vue中使用mxgraph的方法實例代碼詳解,需要的朋友可以參考下
    2019-05-05
  • Vue+Vant 圖片上傳加顯示的案例

    Vue+Vant 圖片上傳加顯示的案例

    這篇文章主要介紹了Vue+Vant 圖片上傳加顯示的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評論

罗定市| 三河市| 仁寿县| 云阳县| 桂东县| 高阳县| 梓潼县| 厦门市| 高邑县| 米易县| 右玉县| 沙坪坝区| 平凉市| 新蔡县| 连山| 信阳市| 夹江县| 芮城县| 华池县| 吴堡县| 江山市| 中山市| 岳池县| 新竹市| 宣城市| 云安县| 陕西省| 临江市| 夏邑县| 肥城市| 来宾市| 雅江县| 普宁市| 唐河县| 兴仁县| 陆丰市| 永兴县| 上杭县| 广汉市| 汤阴县| 东海县|