相关疑难解决方法(0)

如何获得下载<script>的进度?

比如说,我正在制作一款游戏.我有一个小脚本,其工作是加载所有资产并在资产加载时向用户显示进度条.

一个这样的资产是一个包含游戏逻辑的相当大的脚本.也许超过3 MB.

如何向用户显示第二个脚本的加载进度?

javascript html5

24
推荐指数
1
解决办法
1万
查看次数

动态导入异常处理

我使用 ES6 动态导入在我的 React 应用程序中完成代码拆分。但是,我想对应用程序进行身份验证,并注意到当 import() 出去获取 JS 块或 CSS 时,它会按预期获得 401。但是,当我通过以下方式捕获异常时:

import("Component1").then( 
    module => this.setState({ module }) ).catch( 
    err => console.log(err) 
);
Run Code Online (Sandbox Code Playgroud)

通过“err”返回的错误不包含 HTTP 响应和状态代码 (401)。反正有陷阱吗?我假设 import() 必须在幕后执行 fetch() ,这将可以访问它。

import dynamic try-catch webpack code-splitting

5
推荐指数
1
解决办法
1920
查看次数