截取字符串到指定长度,如果超长则添加省略号
String truncate(int maxLength, [String ellipsis = '...']) { if (length <= maxLength) return this; return substring(0, maxLength - ellipsis.length) + ellipsis; }