我正在使用 RiotJS 编写一个表格应用程序,并且我一直遇到与 onclick 事件相同的问题。几乎每次我尝试使用
<tag onclick={somefunction}>
我的行为非常不稳定。有时它会在页面加载或更新时多次调用该函数,然后根本不响应点击,有时它会在启动时触发多次。我似乎无法找出问题背后的模式,尽管我注意到它往往是内联函数调用的问题,例如
<tag onclick={console.log("foo")}>
并且很少使用参考传递,<tag onclick={function}>
尽管两者都发生。有没有人经历过这样的事情?如果您需要更多上下文,请发表评论。