javascript - 所有打开的文档都会调用使用 "yo office"创建的加载项中的单击事件

标签 javascript office365 office-js word-addins

我使用 YO OFFICE 创建了基于 React 的 Word JS 插件。

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

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

知道我做错了什么吗?

enter image description here

最佳答案

“Yo office”使用 BrowserSync 进行调试,它具有在您更改 JavaScript 时自动刷新页面的良好效果,但也有这种(奇怪的)效果(尽管我相信从 BrowserSync 的 Angular 来看这是“设计使然”)。

您或许可以禁用 BrowserSync,尽管它可能需要一些重新连接。

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

关于javascript - 所有打开的文档都会调用使用 "yo office"创建的加载项中的单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44481806/

相关文章:

javascript - 纯 JavaScript : Combine onload and onresize in one function?

javascript - AngularJs 输入单选值

python Office365创建 session 事件

angularjs - 如何将模型从 Word 2016 传递到 Office 365 Dialog?

office-js - 是否可以通过 Word api 获取带有换行符的文本?

javascript - 获取图片来源

javascript - 动画超出了其设定的目标?

email - 我应该使用 GRAPH API 还是简单的 SMTP 类来创建电子邮件?

office-js - 在 Outlook 和加载项 Pane 之间拖放

office-js - 在任务 Pane 和对话框之间共享数据的最佳方式是什么?