From fdc7a831d179707c86acc5d9fe8c098bd8ef81be Mon Sep 17 00:00:00 2001 From: * <8> Date: Wed, 26 Jan 2022 14:53:36 +0800 Subject: [PATCH] Match-id-2a52349292593a758f5be74be4ea3f24ef9a5509 --- .../src/dom/DOMPropertiesHandler/DOMPropertiesHandler.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/horizon/src/dom/DOMPropertiesHandler/DOMPropertiesHandler.ts b/libs/horizon/src/dom/DOMPropertiesHandler/DOMPropertiesHandler.ts index 3d5f7d36..da668f60 100644 --- a/libs/horizon/src/dom/DOMPropertiesHandler/DOMPropertiesHandler.ts +++ b/libs/horizon/src/dom/DOMPropertiesHandler/DOMPropertiesHandler.ts @@ -44,8 +44,10 @@ function updateOneProp(dom, propName, propVal, isNativeTag, isInit?: boolean) { } else if (propName === 'dangerouslySetInnerHTML') { dom.innerHTML = propVal.__html; } else if (propName === 'children') { // 只处理纯文本子节点,其他children在VNode树中处理 - if (typeof propVal === 'string' || typeof propVal === 'number') { - dom.textContent = String(propVal); + if (typeof propVal === 'string') { + dom.textContent = propVal; + } else if (typeof propVal === 'number') { + dom.textContent = propVal + ''; // 这种数字转字符串的方式效率最高 } } else if (isEventProp(propName)) { // 事件监听属性处理