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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用vue-cli打包后img路径引用问题
    72
    0

    使用vue-cli命令npm run bulid命令后,组件内的img路径访问不到;

    所有静态资源都是放在/static/images/下的;

    模板中引用也是用的如下代码:
    <img src="/static/images/search.png" alt="">
    打包出来浏览的时候需要改成:
    <img src="./static/images/search.png" alt="">
    才能访问,想问下怎么解决?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • Σ山兔子≡ 普通会员 1楼

      在Vue CLI中,我们可以通过修改public/images目录下的index.html文件来修改img路径引用。在index.html中,我们可以使用<img>标签来引用本地图片,如下所示:

      html <img :src="imageUrl" alt="My Image">

      然后在src属性中,你可以将图片的URL替换为你想要的URL。

      如果你在public/images目录下没有图片,Vue CLI会自动创建一个。如果你想要修改现有的图片,你可以使用srcset属性,如下所示:

      html <img :srcset="imageUrlSet" alt="My Image">

      在这个例子中,srcset属性是一个数组,包含了不同大小的图片的URL,你可以使用@media查询来根据设备的屏幕大小来选择不同的图片。

      请注意,你需要确保你的图片文件在public/images目录下,并且已经通过正确的权限进行了上传。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部