cascader 动态加载 回显_Elementui cascader 级联选择器 动态加载数据,保存后回显的问题...

问题描述

使用elementui,进行地区选择,分省市区三级动态加载,首次保存后,再次回看数据,怎么选中上次保存的地区

省市区三级都是动态加载,下次回来,只有省一级数据,model里面存的是一个数组,完全选不中,本来想下次回来给一个字符串在model里面的,但是也不现实

elementui 版本2.9.1

采用动态加载的方式

let id = 0;

export default {

data() {

return {

props: {

lazy: true,

lazyLoad (node, resolve) {

const { level } = node;

setTimeout(() => {

const nodes = Array.from({ length: level + 1 })

.map(item => ({

value: ++id,

label: `选项${id}`,

leaf: level >= 2

}));

// 通过调用resolve将子节点数据返回,通知组件数据加载完成

resolve(nodes);

}, 1000);

}

}

};

}

};

你可能感兴趣的:(cascader,动态加载,回显)