UNPKG

vui-design

Version:

A high quality UI Toolkit based on Vue.js

22 lines (18 loc) 390 B
/** * 根据指定顺序从上级组件获取继承属性 * @returns {Any} */ export default function getInheritProp(prop, defaultValue, parents) { let i = 0; let length = parents.length; let value = defaultValue; while (i < length) { const parent = parents[i]; if (parent && parent[prop]) { value = parent[prop]; break; } i++; } return value; };