/**
* 删除Cascader级联最后一级空数据
* @param {*} data
*/
export function initTree(data) {
for (let i = 0; i < data?.length; i++) {
if (data[i].children && data[i].children.length < 1) {
delete data[i].children; // eslint-disable-line no-param-reassign
} else {
initTree(data[i].children);
}
}
return data;
}
https://jeremysu0131.github.io/Vue-js-ESLint-%E5%BF%BD%E7%95%A5%E9%8C%AF%E8%AA%A4%E6%96%B9%E5%BC%8F/