util.ts 424 B

1234567891011
  1. const docEle = document.documentElement;
  2. export function toggleClass(flag: boolean, clsName: string, target?: HTMLElement) {
  3. const targetEl = target || document.body;
  4. let { className } = targetEl;
  5. className = className.replace(clsName, '');
  6. targetEl.className = flag ? `${className} ${clsName} ` : className;
  7. }
  8. export function setCssVar(prop: string, val: any, dom = docEle) {
  9. dom.style.setProperty(prop, val);
  10. }