开发者问题收集

React nos 上的 Particles JS 可以正常工作

2021-10-31
762

我试图在 React 上使用 react-particles-js。当我加载页面时,它不工作。但是当我改变粒子的颜色时,它就工作了!但是当我对它进行更改时,它不再刷新页面。原始颜色是:#000,我刚刚将其更改为#000000 并开始工作。但是当我刷新页面时,它不再工作了。所以我从之前的#000000 再次传递到#000。它又工作了。所以我尝试使用 window.onload 来更新它(就像我手动执行的那样),但似乎不起作用。

window.onload = function(){
setTimeout(() => {
 particlesConfig.particles.color.value = "#000000"
console.log(
  particlesConfig.particles.color.value
)}, 1000)}

请帮忙。我真的不知道为什么它只在我改变颜色时才有效,但当我刷新它时它就不再起作用了。

如果您想进一步检查我的代码: 代码

2个回答

Particle js 现已弃用,我遇到了完全相同的问题。您需要改用 react-tsparticles。它的工作原理完全相同,因此如果您安装它并切换导入,一切都会正常工作

Cian Darcy
2021-12-16

尝试将您的React粒子J降级到3.4.1版本对我有用。

Akkarawit Sittiprakan
2021-11-04