在React-Router中找不到嵌套路由的字体

心灵果汁

我正在使用React,React-Router和Webpack(带有webpack-dev-server),并且在嵌套路由上加载自定义字体时遇到了麻烦。

在诸如之类的浅路径上/user一切都可以正常工作/group,但是当我有诸如的嵌套路径时/group/user,不会加载自定义字体(404错误)。

Webpack构建将所有字体按预期放置在根级别(文件名如7f690e503a254e0b8349aec0177e07aa.ttf),并且在显示如的路由时/user,将正确加载字体。

但是,当使用类似的嵌套路由时/group/user,浏览器将尝试/group/7f690e503a254e0b8349aec0177e07aa.ttf从不存在的URL中加载字体

我认为该字体被假定为相对路径,但我不知道在哪里。

如何使字体路径是绝对路径而不是相对路径?还是有另一种方法可以解决此问题?

不确定是否重要,但是我定义了字体,如下所示styles.less

// Main font(s)
@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.ttf') format('truetype');
}
戴维德匈牙利

在这种情况下,一种可能的解决方案是将基本元素添加到您的页面。基本元素使您可以为整个URL的相对URL地址指定一个基本URL。例如设置:

<base href="http://www.youdomain.com/">

那么您就会知道所有相对路径都应相对于域的根目录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

react-router中的嵌套路由

来自分类Dev

react-router-relay中的嵌套路由

来自分类Dev

react-router-relay中的嵌套路由

来自分类Dev

React Router,在参数后嵌套路由

来自分类Dev

React Router,在参数后嵌套路由

来自分类Dev

react js 4中的嵌套路由

来自分类Dev

在React Router中的嵌套路由中刷新后看到空白页

来自分类Dev

react-router v5 –嵌套路由

来自分类Dev

React Router 6 alpha 4嵌套路由

来自分类Dev

React Router Dom嵌套路由,或者如何传递

来自分类Dev

嵌套路由不适用于react-router

来自分类Dev

无法使用React Router获得嵌套路由以进行匹配

来自分类Dev

React-Router嵌套路由不起作用

来自分类Dev

React Router-无法渲染嵌套路由

来自分类Dev

React Router v4 - 嵌套路由问题

来自分类Dev

如何在React中链接到嵌套路由?

来自分类Dev

React Router V5:在动态路由中需要嵌套路由

来自分类Dev

React Router V5:在动态路由中需要嵌套路由

来自分类Dev

React Router:为什么嵌套路由使 React 在同一页面上呈现

来自分类Dev

react-router-创建没有组件嵌套的嵌套路由

来自分类Dev

React-Router:嵌套路由而不嵌套带有通配符路径的组件

来自分类Dev

React-Router:嵌套路由而不嵌套带有通配符路径的组件

来自分类Dev

如何使用 React Router - ReactJS 添加嵌套和非嵌套路由?

来自分类Dev

如何使用react-router从嵌套路由的根目录重定向?

来自分类Dev

react-router的嵌套路由中的“ children”类型是什么?

来自分类Dev

React-Router活动类不适用于嵌套路由

来自分类Dev

无法在React Router v5上打印嵌套路由的子组件

来自分类Dev

react-router:无法在其他视图中显示嵌套路由

来自分类Dev

React-Router活动类不适用于嵌套路由

Related 相关文章

  1. 1

    react-router中的嵌套路由

  2. 2

    react-router-relay中的嵌套路由

  3. 3

    react-router-relay中的嵌套路由

  4. 4

    React Router,在参数后嵌套路由

  5. 5

    React Router,在参数后嵌套路由

  6. 6

    react js 4中的嵌套路由

  7. 7

    在React Router中的嵌套路由中刷新后看到空白页

  8. 8

    react-router v5 –嵌套路由

  9. 9

    React Router 6 alpha 4嵌套路由

  10. 10

    React Router Dom嵌套路由,或者如何传递

  11. 11

    嵌套路由不适用于react-router

  12. 12

    无法使用React Router获得嵌套路由以进行匹配

  13. 13

    React-Router嵌套路由不起作用

  14. 14

    React Router-无法渲染嵌套路由

  15. 15

    React Router v4 - 嵌套路由问题

  16. 16

    如何在React中链接到嵌套路由?

  17. 17

    React Router V5:在动态路由中需要嵌套路由

  18. 18

    React Router V5:在动态路由中需要嵌套路由

  19. 19

    React Router:为什么嵌套路由使 React 在同一页面上呈现

  20. 20

    react-router-创建没有组件嵌套的嵌套路由

  21. 21

    React-Router:嵌套路由而不嵌套带有通配符路径的组件

  22. 22

    React-Router:嵌套路由而不嵌套带有通配符路径的组件

  23. 23

    如何使用 React Router - ReactJS 添加嵌套和非嵌套路由?

  24. 24

    如何使用react-router从嵌套路由的根目录重定向?

  25. 25

    react-router的嵌套路由中的“ children”类型是什么?

  26. 26

    React-Router活动类不适用于嵌套路由

  27. 27

    无法在React Router v5上打印嵌套路由的子组件

  28. 28

    react-router:无法在其他视图中显示嵌套路由

  29. 29

    React-Router活动类不适用于嵌套路由

热门标签

归档