如何测试使用pageContext的SPFX Webpart?

时间:2019-03-04 12:19:39

标签: workbench spfx pagecontext

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

有没有一种类似使用工作台的方式来测试此应用程序的方法? 这是一个Sharepoint在线现代设计环境。

最好的问候 美国

1 个答案:

答案 0 :(得分:0)

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

您是否考虑过site collection app catalog?如果您可能在实时环境中拥有一个私人网站集,那么租户管理员可以启用一个范围广泛的应用程序目录,因此您在现场环境中的其他任何人都看不到您安装的任何内容。

除那些以外,我认为没有其他方法可以在没有上载/安装软件包的情况下测试SPFx Web部件。