avue —crud 多联级cascader中emitpath: false 保存最后辖区县code 但是不回显 怎么办 需要拼一个数组吗
{
label: "项目所在地",
prop: "objectAddress",
type: "cascader",
hide: true,
labelWidth: 90,
emitpath: false
rules: [{ required: true, message: "请选择城市", trigger: "blur" }],
props: {
label: 'name',
value: 'code'
},
lazy: true,
lazyLoad (node, resolve) {
let stop_level = 2;
let level = node.level;
let data = node.data || {}
let code = data.code;
let list = [];
let callback = () => {
resolve((list || []).map(ele => {
return Object.assign(ele, {
leaf: level >= stop_level
})
}));
}
if (level == 0) {
axios.get(`/api//region/select`).then(res => {
list = res.data.data;
callback()
})
} else if (level == 1) {
axios.get(`/api/region/select/?code=${code}`).then(res => {
list = res.data.data;
callback()
})
} else if (level == 2) {
axios.get(`/api//region/select?code=${code}`).then(res => {
list = res.data.data;
callback()
})
} else {
callback()
}
},
},