dt-charts
Version:
基于echarts封装的vue组件,配置项与数据分离,简少代码量
15 lines (14 loc) • 346 B
JavaScript
export function get (target, path, defaultValue) {
if (!path) return target
const pathArr = path.split('.')
let targetTemp = target
pathArr.some((item, index) => {
if (targetTemp[item] === undefined) {
targetTemp = defaultValue
return true
} else {
targetTemp = targetTemp[item]
}
})
return targetTemp
}