0

我有 2 个扩展需要在站点集合上有特定的顺序。我已经尝试在 ClientSideInstance.xml 和 Tenant Wide Extensions 列表中设置。你知道其他方式来订购扩展的渲染吗?

谢谢!

4

1 回答 1

0

不幸的是没有。文件中有一个参数manifiest.json,它应该允许您之前应该加载哪个扩展,但是它不起作用。

您可以尝试的一些解决方案:

  • 利用DynamicDataProvider spfx 资源的扩展之一,并使另一个 spfx 扩展使用订阅的数据。
  • 其中一个扩展在页面中加载时会注入一些代码,例如向该类添加一个额外的body类,如extYYY-loaded. 另一个扩展是使用mutationObserver监视身体属性,并在属性出现时立即触发。
于 2020-03-04T18:34:41.773 回答