element-easy
Version:
crud for element ui
28 lines (21 loc) • 581 B
JavaScript
export function isDef (val) {
return val !== undefined && val !== null
}
export function isObject (val) {
return val !== null && typeof val === 'object'
}
export function isFunction (val) {
return typeof val === 'function'
}
export function get (object, path) {
const keys = path.split('.')
let result = object
keys.forEach((key) => {
result = result[key] ?? ''
})
return result
}
export function getOffsetTop ($el) {
const $parent = $el.offsetParent
return $parent ? $el.offsetTop + getOffsetTop($parent) : $el.offsetTop
}