zoukankan      html  css  js  c++  java
  • element中el-cascader动态加载

    页面<el-cascader
    v-model="partyOrganId"
    :placeholder="partyOrganName"
    :props="prop"
    :show-all-levels="false"
    class="font_pla"
    ></el-cascader>

    data() {
    return {
    partyOrganId: [],
    prop: {
    lazy: true,
    lazyLoad(node, resolve) {
    setTimeout(() => {
    if (node.level == 0) {
    axios({
    method: "get", //请求方式
    url: "/api/commonUser/findByChildRegion", //请求地址
    params: {
    regionCode: "330000"
    }
    })
    .then(res => {
    const cities = res.data.data.map((value, i) => ({
    value: value.regionCode,
    label: value.regionName,
    leaf: node.level >= 2
    }));
    // 通过调用resolve将子节点数据返回,通知组件数据加载完成
    resolve(cities);
    })
    .catch(err => {
    console.log(err);
    });
    }
    if (node.level == 1) {
    axios({
    method: "get", //请求方式
    url: "/api/commonUser/findByChildRegion", //请求地址
    params: {
    regionCode: node.value
    }
    })
    .then(res => {
    const areas = res.data.data.map((value, i) => ({
    value: value.regionCode,
    label: value.regionName,
    leaf: node.level >= 2
    }));
    // 通过调用resolve将子节点数据返回,通知组件数据加载完成
    resolve(areas);
    })
    .catch(err => {
    console.log(err);
    });
    } else if (node.level == 2) {
    axios({
    method: "get", //请求方式
    url: "/api/commonPartyOrgan/getPartyOrganInfo", //请求地址
    params: {
    cityCode: node.path[0],
    areaCode: node.path[1]
    }
    })
    .then(res => {
    const partys = res.data.data.map((value, i) => ({
    value: value.id,
    label: value.name,
    leaf: node.level >= 2
    }));
    // 通过调用resolve将子节点数据返回,通知组件数据加载完成
    resolve(partys);
    })
    .catch(err => {
    console.log(err);
    });
    }
    }, 1000);
    }
    }
    };
    },

  • 相关阅读:
    python全栈开发_day17_时间,系统模板和序列化
    python全栈开发_day15_函数回调和模块
    python全栈开发_day16_包
    pygame学习_part1_pygame写程序前的准备工作
    python全栈开发_day15_模块学习
    不确定性推理复习
    hibernate级联关系
    hibernate双向一对多关联关系
    实践:hibernate-one2many(单向)
    我的学习(修改完善)
  • 原文地址:https://www.cnblogs.com/yyjspace/p/11599038.html
Copyright © 2011-2022 走看看