You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
checkIsNeedResizeSources 或许可以更精细控制,CHANGE_THEME 表示主题配色从A 到 B 有变化,并不意味着 主题配色 A 切换到 主题配色B,节点需要重新计算大小 —— 存在主题配色 A 与 B 仅仅是颜色变化,并不影响当前节点的尺寸。 此处或许可以更精细的判断,以减少对 newNode.getSize() 这一耗时操作的调用
当切换主题配色时,会重新计算节点的大小 (详见
Base.js
文件 )newNode.getSize()
调用 svg 的原生方法获取尺寸大小 —— 非常消耗性能,尤其在 chrome 某些较低版本中(并非所有的浏览器都是最新内核,比如移动端、electron)checkIsNeedResizeSources
或许可以更精细控制,CHANGE_THEME 表示主题配色从A 到 B 有变化,并不意味着 主题配色 A 切换到 主题配色B,节点需要重新计算大小 —— 存在主题配色 A 与 B 仅仅是颜色变化,并不影响当前节点的尺寸。 此处或许可以更精细的判断,以减少对newNode.getSize()
这一耗时操作的调用以下是文件 切换主题.json 在较低版本 chrome 和 最新版本 chrome 切换主题时的 log
The text was updated successfully, but these errors were encountered: