From 18186f685db4b2ae6008dcb1b4ac2f689acf1c8a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 18 Sep 2026 17:49:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(widget):=20Text=E6=B6=88=E8=B4=B9opts.cfont?= =?UTF-8?q?size(=E6=A1=86=E6=9E=B6=E7=BC=BA=E9=99=B7:=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E7=A1=AC=E5=86=991=E4=BD=BF.ui=E7=9A=84cfontsize=E5=85=A8?= =?UTF-8?q?=E6=97=A0=E6=95=88,=E5=AE=9E=E6=B5=8B=E6=81=9220px)=E2=80=94?= =?UTF-8?q?=E2=80=94opt-in=E9=BB=98=E8=AE=A41=E4=B8=8D=E5=BD=B1=E5=93=8D?= =?UTF-8?q?=E5=AD=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bricks/widget.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bricks/widget.js b/bricks/widget.js index a956ff5..696d7ae 100644 --- a/bricks/widget.js +++ b/bricks/widget.js @@ -507,7 +507,9 @@ bricks.TextBase = class extends bricks.JsWidget { bricks.Text = class extends bricks.TextBase { constructor(opts){ super(opts); - this.cfontsize = 1; + // cfontsize opt-in(2026-09-18 框架缺陷修复):此前硬写 1 使 opts.cfontsize + // 全被忽略(.ui 写了不生效,实测字号恒 20px);传了才用,默认 1 不影响存量 + this.cfontsize = opts.cfontsize || 1; this.charsize_sizing(); } }