我使用 YO OFFICE 创建了基于 React 的 Word JS 插件。
我注意到,当我打开两个不同的 Word 文档(word、online word、mix'n'match)并加载插件时,与一个实例的交互会传播到另一个实例。
因此,本应应用于一个 Word 文档的上下文操作将应用于所有打开的文档。这不是预期的情况。
知道我做错了什么吗?
最佳答案
“Yo office”使用 BrowserSync 进行调试,它具有在您更改 JavaScript 时自动刷新页面的良好效果,但也有这种(奇怪的)效果(尽管我相信从 BrowserSync 的 Angular 来看这是“设计使然”)。
您或许可以禁用 BrowserSync,尽管它可能需要一些重新连接。
您也可以放心,在调试 session 之外(即部署时),这种情况不会发生......
关于javascript - 所有打开的文档都会调用使用 "yo office"创建的加载项中的单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44481806/