fix: view.rect 存在时不覆盖
This commit is contained in:
parent
617d92f224
commit
2e9a0852cf
@ -359,6 +359,14 @@ export default class Painter {
|
||||
} else if (verticalAlign === 'bottom') {
|
||||
top = y - height
|
||||
}
|
||||
if (view.rect) {
|
||||
view.rect.left = left;
|
||||
view.rect.top = top;
|
||||
view.rect.right = left + width;
|
||||
view.rect.bottom = top + height;
|
||||
view.rect.x = view.css && view.css.right ? x - width : x;
|
||||
view.rect.y = y;
|
||||
} else {
|
||||
view.rect = {
|
||||
left: left,
|
||||
top: top,
|
||||
@ -367,6 +375,7 @@ export default class Painter {
|
||||
x: view.css && view.css.right ? x - width : x,
|
||||
y: y
|
||||
};
|
||||
}
|
||||
|
||||
view.rect.left = view.rect.left - paddings[3];
|
||||
view.rect.top = view.rect.top - paddings[0];
|
||||
|
||||
Loading…
Reference in New Issue
Block a user