【发布时间】:2019-01-27 04:49:08
【问题描述】:
我用 React 做了一个单页应用程序,一切都很好,直到我在所有主要浏览器上测试它。
我在开发过程中使用了 Mozilla,但后来我在其他浏览器上尝试了它,它在 Edge、Explorer 和 Mozilla 上运行,但在 Chrome 和 Opera 上却不行。所有的 UI 工作都很好,除了我用 React 制作的功能之外,所有与设计相关的东西都表现得很好。因此,单击选项下拉菜单上的膳食类型,页面上应该会出现另一个列表,用这 3 个部分(博客、食谱、提示)替换最初的列表。该应用程序应该通过单击 Cookie 部分和再次单击 Horse 部分来进一步扩展。正如我所说,除了 Chrome 和 Opera 之外,所有这些都可以正常工作。我想让 React 的行为也像我在 Chrome 和 Opera 中描述的那样。
这是文件的链接
https://github.com/cristiAndreiTarasi/React_App
我希望在单击“膳食类型”选项时,该应用程序会使这些附加部分出现在下方 - 就像在其他浏览器中一样 - 在 Chrome 和 Opera 浏览器中并找出问题所在。
【问题讨论】:
-
我没有时间浏览您的项目,但显然 chrome 开发人员工具中存在错误。您在许多地方使用的是 class 而不是 className 。如果我是你,我会先开始修复这些错误。
标签: reactjs cross-browser