【问题标题】:Office Fabric in SharePoint Framework: how to disable icon warnings?SharePoint 框架中的 Office Fabric:如何禁用图标警告?
【发布时间】:2018-06-13 23:02:21
【问题描述】:

我在文档库(不是 Web 部件)中创建了上下文菜单按钮,该按钮使用“office-ui-fabric-react”库显示一些信息。

问题是,当我打开我的 SharePoint Online 页面并加载我的扩展时,我会收到数百万条控制台警告。

我试图以这种方式禁用它:

import { setIconOptions } from 'office-ui-fabric-react/lib/Styling';
setIconOptions({
  disableWarnings: true
});

没用。而且我只需要三个图标。

在这种情况下我该怎么办?

谢谢!

【问题讨论】:

    标签: reactjs sharepoint sharepointframework office-fabric


    【解决方案1】:

    如果您的代码在可能已经注册图标的环境中运行,您可能需要禁用警告。

    要初始化图标并避免重复警告,请将选项传递给 initializeIcons:

    import { initializeIcons } from '@uifabric/icons';
    
    initializeIcons(undefined, { disableWarnings: true });

    【讨论】:

    • 我得到错误:预期 0-1 个参数,但得到 2 个。(别名)initializeIcons(baseUrl?: string): void import initializeIcons
    • 从“office-ui-fabric-react/lib/Utilities”导入 { setWarningCallback }; setWarningCallback(() => 未定义);也请试试上面的代码
    • 在哪里使用那个sn-p?我尝试在 Webpart.tsx 中使用它,但它不会抑制警告。
    猜你喜欢
    • 2018-11-11
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    • 2013-01-05
    相关资源
    最近更新 更多