From 5c155bf66feba4b859ca5faaf3d4ca92dbb7d26f Mon Sep 17 00:00:00 2001 From: CPPAlien Date: Mon, 21 Jun 2021 18:23:57 +0800 Subject: [PATCH] fix: calc bug --- painter.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/painter.js b/painter.js index 0dac8cb..e9cfeed 100644 --- a/painter.js +++ b/painter.js @@ -884,7 +884,7 @@ function setStringPrototype(screenK, scale) { const formula = /^calc\((.+)\)$/.exec(this) if (formula && formula[1]) { // 进行 calc 计算 - const afterOne = formula[1].replace(/([^\s]+)\.(left|right|bottom|top|width|height)/, (word) => { + const afterOne = formula[1].replace(/([^\s]+)\.(left|right|bottom|top|width|height)/g, (word) => { const [id, attr] = word.split('.'); return relativeViewRect[id][attr] }