React和IE9:仅在打开开发工具时才进行初始渲染

时间:2019-02-14 00:49:34

标签: reactjs

我正在Internet Explorer 9上运行React 16.8+。

最初,页面呈现为空白,而根元素中没有任何react应用。 当我打开F12开发工具并刷新页面时,它呈现良好。 当我关闭开发工具并刷新时,它也可以正常显示。

有人知道为什么最初不呈现页面吗?

1 个答案:

答案 0 :(得分:0)

显然,由于redux试图控制台日志,因此该应用程序冻结,因为控制台日志仅在打开dev-tools时可用。为此,请在您的index.tsx / index.js中的所有其他导入文件之上添加以下polyfill:

$orders = Order::where('status', 1)->with('orderer');

if($user->role == 'admin'){
   $orders->select('id','income','status','price');
}
else{
   $orders->select('id','status','price');
}

$orders = $orders->get();