/** * 文本省略处理 * @param {String} text 原始文本 * @param {Number} maxLen 最大显示字数 * @param {String} suffix 省略后缀,默认 ... * @returns {String} */ function ellipsisText(text, maxLen = 20, suffix = '...') { if (!text) return ''; if (text.length <= maxLen) return text; return text.slice(0, maxLen) + suffix; } module.exports = { ellipsisText };