diff --git a/js/tree-v1/tree-store.ts b/js/tree-v1/tree-store.ts index 20bb9f2564..b7584f1075 100644 --- a/js/tree-v1/tree-store.ts +++ b/js/tree-v1/tree-store.ts @@ -160,7 +160,7 @@ export class TreeStore { if (val !== config[key]) { hasChanged = true; // @ts-ignore - // TODO: 待移除 + // TODO: https://github.com/microsoft/TypeScript/issues/32693 config[key] = val; } }); @@ -309,7 +309,7 @@ export class TreeStore { nodes = nodes.filter((node) => { const result = Object.keys(conf.props).every((key) => { // @ts-ignore - // TODO: 待移除 + // TODO: https://github.com/microsoft/TypeScript/issues/32693 const propEqual = node[key] === conf.props[key]; return propEqual; }); diff --git a/js/tree/tree-store.ts b/js/tree/tree-store.ts index b5fdcadccd..162a306b1a 100644 --- a/js/tree/tree-store.ts +++ b/js/tree/tree-store.ts @@ -164,7 +164,7 @@ export class TreeStore { if (val !== config[key]) { hasChanged = true; // @ts-ignore - // TODO: 待移除 + // TODO: https://github.com/microsoft/TypeScript/issues/32693 config[key] = val; } }); @@ -313,7 +313,7 @@ export class TreeStore { nodes = nodes.filter((node) => { const result = Object.keys(conf.props).every((key) => { // @ts-ignore - // TODO: 待移除 + // TODO: https://github.com/microsoft/TypeScript/issues/32693 const propEqual = node[key] === conf.props[key]; return propEqual; }); diff --git a/js/utils/set-style.ts b/js/utils/set-style.ts index dcb55a159c..5b26d4036c 100644 --- a/js/utils/set-style.ts +++ b/js/utils/set-style.ts @@ -1,21 +1,14 @@ import { Styles } from '../common'; /** - * 用于为el节点增加styles ,migrate from tdesign-vue repo + * 用于为节点增加styles * @param el HTMLElement * @param style Styles */ function setStyle(el: HTMLElement, styles: Styles): void { - const keys = Object.keys(styles); - keys.forEach((key) => { - // @ts-ignore - // eslint-disable-next-line no-param-reassign - el.style[key] = styles[key]; + Object.entries(styles).forEach(([key, value]) => { + el.style.setProperty(key, String(value)); }); - // TODO: 建议改成如下 - // Object.entries(styles).forEach(([key, value]) => { - // el.style.setProperty(key, String(value)); - // }); } export default setStyle;