为所有打开的文档调用使用 "yo office" 创建的插件中的单击事件

On-click event in Add-in created with "yo office" gets invoked for all open documents

我用 YO OFFICE 创建了基于 react 的 word JS 插件。

我注意到,当我打开两个不同的 word 文档(word、online word、mix'n'match)并加载我的插件时,与一个实例的交互会传播到另一个实例。

因此,本应应用于一个 Word 文档的上下文操作会应用于所有打开的文档。这不是预期的。

知道我做错了什么吗?

"Yo office" 使用 BrowserSync 进行调试,它具有在您更改 JavaScript 时自动刷新页面的良好效果,但也有这种(奇怪的)效果(虽然我相信它是 "by design" 从 BrowserSync 的角度来看)。

您可以禁用 BrowserSync,尽管它可能需要重新布线。

您也可以放心,在调试会话之外(即部署时),这不会发生...