问题标签 [umijs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 知道如何动态地将 manifest.json 添加到 html 头
我意识到,默认情况下,umi 项目没有manifest.json
. 我public
手动将文件添加到文件夹中。然后,通过umi build
命令编译应用程序后,我的自定义文件与dist
文件夹合并。
但是有什么方法可以将元头添加到自生成的index.html
文件中?
我无法在 UMI 文档中找到任何内容。我的猜测是,我需要构建一个脚本以在完全编译后将其插入文件中。
任何事情都会有帮助。
reactjs - Ant Design Pro 操作断点大小
我一直在努力操作/更改 Ant Design Pro v4 中的断点。根据文档,应该可以通过 less 和/或 config.ts 更改断点的大小。
例如,在 config.ts 文件中,您应该能够设置/覆盖参数。无论如何'screen-xxl': '6000px',
,这是行不通的。尝试通过 index.less 文件应用此方法也是如此,即使设置“!Important”的“hack”也无法按预期工作。
我怀疑他们breakpoint
在基于节点的文件夹中设置了仅适用于 Ant Design Pro 版本的变量。过去有没有人有过这方面的经验或任何解决方案将不胜感激。
谢谢
redux - 如何在 UMI 应用程序中访问 DVA Store?
嗨,大多数 React 开发人员会发现 dvaJS 和 umiJS,它们是状态管理和应用程序开发的天堂。Dva 是elm
基于状态管理的工具,react-redux
用于状态管理。
Q:在UMI应用程序中,组件外或无组件时如何访问DVA Store connect
?
问:如何dispatch
在 UMI 应用程序中进行 DVA 存储,在组件之外或没有组件connect
?
javascript - 隐藏凌乱的渲染页面,直到 DomContentLoaded
在 DomContentLoaded 之前,我的网站一直显示杂乱无章的组件。我想显示一个加载微调器或隐藏内容,直到页面加载。我正在使用带有 UmiJS3 的 React SSR。
css - 将网站调整为移动设备时出现问题(Devtools 与真实)
我已经在我的网站中实现了 Media CSS,当我在 Chrome-Devtools 中调整它的大小时,它调整得很好。但是当我在移动设备上尝试它时,它会显示为一个完整的桌面页面。
这是我的网站: dinf
你能解释一下怎么可能吗?
javascript - umi 请求拦截器响应的刷新令牌
我使用令牌作为授权,当令牌过期时,我想使用刷新令牌创建一个新令牌。我可以用 axios 库做到这一点,但我找不到如何用 umi 请求做到这一点。有人将下面给出的代码示例翻译成 umi 请求拦截器示例吗?
这个 axios 拦截器响应我的刷新令牌操作。
我用的是ant design pro V5版本,所以我尝试用umi request刷新token,但是我做不到,因为在axios库中,我不能写umi request,我无法建立它的逻辑。那么任何人都可以为 umi 请求编写上面相同的示例(axios.interceptors.response)吗?
reactjs - 如何使用antdesign umijs dvajs 防止登录用户进入登录页面
我正在使用带有 umij 和 dvajs 的模板 antdesign pro 进行项目,如果我登录不被重定向到登录页面,我想知道在将令牌存储在 localstorage 后该怎么做
javascript - 与 umijs 结合使用 react-pdf 生成非常慢
我将react-pdf包含在一个新的 umi 项目中:
- PDF-Generation 150 Text-components 在没有 umi 的情况下花费了大约 311.44 毫秒
- 使用 umi:7179.40 毫秒
在 umi 项目中,每个元素都需要大约 10 倍!
我试过的代码示例
注意:以下示例是ant-design-pro
项目。但是错误发生在所有umi-js
项目中。
- 快速版本:https ://codesandbox.io/s/damp-thunder-rybh7
- 慢版:https ://codesandbox.io/s/confident-leaf-hgk7c?file=/src/pages/user/login/index.tsx
- 慢版(GitHub):https ://github.com/mleister97/ant-design-react-pdf-slow
- (慢版是 ant-design-pro 的全新设置,只是修改了“启动”页面)
- (确保在此端口上提供应用程序时打开浏览器(:8000)选项卡并直接检查浏览器的控制台,而不是代码框之一)
当 toBlob 被调用时,幕后发生了什么?
我该如何解决这个问题?