fix: 最小width设置导致无法一个字的情况

This commit is contained in:
dongqing 2019-12-30 18:56:29 +08:00
parent ff7b290138
commit 6f11493310

View File

@ -222,7 +222,7 @@ export default class Painter {
const linesArray = [];
for (let i = 0; i < textArray.length; ++i) {
const textLength = this.ctx.measureText(textArray[i]).width;
const minWidth = view.css.fontSize.toPx() + paddings[1] + paddings[3];
const minWidth = view.css.fontSize.toPx();
let partWidth = view.css.width ? view.css.width.toPx(false, this.style.width) - paddings[1] - paddings[3] : textLength;
if (partWidth < minWidth) {
partWidth = minWidth;