UNPKG

tdesign-mobile-vue

Version:
1 lines 975 B
{"version":3,"file":"setStyle.mjs","sources":["../../../../src/_common/js/utils/setStyle.ts"],"sourcesContent":["import { Styles } from '../common';\n\n/**\n * 用于为节点增加styles\n * @param el HTMLElement\n * @param styles Styles\n */\nfunction setStyle(el: HTMLElement, styles: Styles): void {\n if (!el) return;\n\n const keys = Object.keys(styles);\n keys.forEach((key) => {\n // @ts-ignore\n // eslint-disable-next-line no-param-reassign\n el.style[key] = styles[key];\n });\n // TODO: 这个怎么样\n // Object.assign(el.style, styles);\n}\n\nexport default setStyle;\n"],"names":["setStyle","el","styles","keys","Object","forEach","key","style"],"mappings":";;;;;;AAOA,SAASA,QAAAA,CAASC,IAAiBC,MAAsB,EAAA;EACvD,IAAI,CAACD,EAAA,EAAI,OAAA;AAEH,EAAA,IAAAE,IAAA,GAAOC,MAAO,CAAAD,IAAA,CAAKD,MAAM,CAAA,CAAA;AAC1BC,EAAAA,IAAA,CAAAE,OAAA,CAAQ,UAACC,GAAQ,EAAA;IAGjBL,EAAA,CAAAM,KAAA,CAAMD,OAAOJ,MAAO,CAAAI,GAAA,CAAA,CAAA;AACzB,GAAC,CAAA,CAAA;AAGH;;;;"}