账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    react在less中引用图片不管用,该如何引用呢?
    35
    0

    问题描述

    使用less来写css,需要设置一个背景图片,怎设置都不管用。

    相关代码

    .check{
        width: 10px;
        height: 8px;
        position: absolute;
        background-image: require('./images/check@2x.png') no-repeat 10px 8px;
        right:1px;
        bottom:2px;
        z-index: 20;
    }

    替代方式

    在代码中使用style的方式替代。

    import checkImage from './images/check@2x.png'
    
    const checkStyle = {
      backgroundImage: `url(${checkImage})`,
    }

    如何让在css中写的背景图片管用?这是什么原因引起的?

    background-image: url('./images/check@2x.png') no-repeat 10px 8px;
    上面的写法报错:
    Module not found: Can't resolve 'images/check@2x.png'

    目录路径

    src
    |--components
    |----|--Check
    |-------|--images
    |-------|--index.js
    |-------|--index.less
    |
    |--routes
    |----|--Shop
    |-------|--List
    |-----------|--index.js

    我试了下绝对路径,报同样的错。
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部