reactjs - React:获取绝对 URL和
问题描述
我正在尝试使用为电子邮件渲染一些 HTML,ReactDOMServer.renderToString
而在我的一生中,我无法弄清楚如何获取 a 中的路径<Link />
以解析为绝对 URL。
const html = ReactDOMServer.renderToString(
<StaticRouter location="http://www.test.com" context={context}>
<Provider store={store}>{content}</Provider>
</StaticRouter>,
);
我会假设如果在我的<App>
我有一个<Link to="/path/xyz" />
那会导致:<a href="http://www.test.com/path/xy">
,但事实并非如此。
想法?
解决方案
推荐阅读
- android - 从 firebase 删除数据后无法使用 google 和 facebook 登录
- sql-server - SQL Server 2018 Management Studio - 在屏幕上显示所有打开的查询窗口
- fiware - 我的电子邮件 ID 可以订阅 Orion
- angular - Angular 6 Material Nested Tree 不适用于动态数据
- node.js - Node js 延迟响应问题(api 响应慢)
- jquery - 我可以将 jqgrid 与 JSON Web 令牌一起使用吗?
- ssis - 说明:由于包没有有效的 XML 格式,无法将包加载为 XML
- angular - 一旦应用程序关闭并打开,除非我移至下一页,否则不会显示离子滑块图像
- android - Oreo 仅在 FCM 中播放默认通知
- angular - 如何从视图容器角度删除特定视图