UNPKG

vui-design

Version:

A high quality UI Toolkit based on Vue.js

17 lines (15 loc) 477 B
const isValidElement = function(element) { return element.tag || (element.text && element.text.trim()); }; /** * 获取剔除空元素后的元素列表 * @param {Array} children 元素列表 */ export default function getValidElements(children = []) { return children.filter(element => element && isValidElement(element)).map(element => { if (!element.tag && element.text && element.text.trim()) { return element.text.trim(); } return element; }); };