如何测试使用pageContext的SPFX webpart?

问题描述 投票:0回答:1

我有一个Web部件,它使用pageContext来获取有关用户正在查看的页面的信息。到目前为止,我已经可以在我的私有环境中测试webpart,方法是将其安装在app目录中,然后将其添加到我想要获取信息的页面中。现在是时候在实时环境中测试应用程序,但由于它使用了pageContext,因此无法在工作台中进行测试,我不想仅仅为了测试而安装它。

有没有办法像使用工作台一样测试这个应用程序?这是一个Sharepoint在线现代设计环境。

最好的问候Americo

workbench spfx pagecontext
1个回答
0
投票

如果你想用站点上下文,pageContext,列表访问等测试SPFx项目,最好的选择是Hosted Workbench https://your-sharepoint-site-url/_layouts/workbench.aspxsource @ Step#6)。这应该至少为您提供页面上下文的模型,因此您可以确保所有页面上下文调用都正常工作。

你考虑过site collection app catalog吗?如果您在实时环境中拥有私有网站集,则租户管理员可以启用网站集范围的应用程序目录,因此您在其中安装的任何内容都不会对您的实时环境中的任何其他人显示。

除此之外,我不相信在没有上传/安装软件包的情况下,还有其他方法可以测试SPFx Web部件。

© www.soinside.com 2019 - 2024. All rights reserved.