【问题标题】:Using Material UI components inside an Iframe在 iframe 中使用 Material UI 组件
【发布时间】:2019-06-19 22:29:45
【问题描述】:

我一直在尝试让 Material UI 组件在 iframe 中工作。 Material UI 已为此目的提供了一个 DemoFrame 组件 (https://github.com/mui-org/material-ui/blob/master/docs/src/modules/components/DemoFrame.js),但样式没有正确插入到 Iframe 中。我创建了一个代码沙箱来演示这一点。我在这里遗漏了什么吗?

https://codesandbox.io/s/rykq8nz4j4

更新:

在 material-ui 网站的组件演示中,演示框架似乎工作正常。如果我查看源代码,我可以看到样式已正确注入。

但在我的演示中,样式并没有注入 iframe。

【问题讨论】:

  • 我实际上遇到了同样的问题,我已经复制了他们拥有的 DemoFrame 组件,我的输出看起来就像你的一样。我也想不通

标签: reactjs material-ui


【解决方案1】:

将包更新到最新版本并添加以下行以安装材料 ui 样式后,它就可以工作了。

import { install } from "@material-ui/styles";
install();

演示:https://codesandbox.io/s/rykq8nz4j4

【讨论】:

  • "install(...) is not a function" 有什么想法吗:?
  • @KristiyanTsvetanov install 方法在材料 UI v3 上可用。
猜你喜欢
  • 2018-09-25
  • 2021-01-02
  • 1970-01-01
  • 2020-04-07
  • 1970-01-01
  • 2022-11-27
  • 2020-06-24
  • 2022-10-17
  • 1970-01-01
相关资源
最近更新 更多