javascript Svelte中的编译变量修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Svelte中的编译变量修改相关的知识,希望对你有一定的参考价值。

let previousColor
let previousValue
let timeoutId

const queueUpdate = () => {
  if (
    previousColor === color
    && previousValue === value
  ) {
    return
  }

  $$invalidate('previousColor', previousColor = color)
  $$invalidate('previousValue', previousValue = value)

  clearTimeout(timeoutId)

  $$invalidate('timeoutId', timeoutId = (
    setTimeout(
      () => addToQueue(id),
      getRandomTimeout(),
    )
  ))
}

以上是关于javascript Svelte中的编译变量修改的主要内容,如果未能解决你的问题,请参考以下文章

Svelte 中的环境变量 - __myapp 未定义

如何在 Typescript 文件中导入 Svelte 组件?

TypeScript 可以理解 Svelte 组件吗?

怎样使用 svelte/store 中的 readable

在 svelte 中,如何在变量更改时使用 `console.log('yes')`?

如何在运行时将编译的 svelte-components/-apps 导入 svelte-app