Vue项目:将资源路径使用相对路径后,部分图片无法显示

自己解决在Vue中动态渲染图片不显示的问题 乐于助人前言分析思路1. 绝对路径2. 相对路径总结 本篇文章记录的是自己在 Vue-Cli2 中如何去解决的这个问题,心里路程比较多,所以话比较多哈哈,感谢阅读,大概耗时2分钟 前言 如上图所示,我的图片就是储存在了 assets/images/ 目录下 ,但是结果不显示,这个问题其实早就遇到了,当时查阅资料之后就解决了,大概原理也不是很深,解决的方式也并不复杂,所以就没有记录,但是今天写了一个小案例时,这个问题冒出来给我整郁闷了,我怀疑是不是自己记错了解决的方式了,我去查资料,并没有什么问题,最 阅读详情

Vue项目:将资源路径使用相对路径后,部分图片无法显示

绝对路径通过上一篇文档,使用publicPath实现绝对路径转相对路径,这一篇,来说说我之后碰到的问题.
在资源路径改变为相对路径后,我发现代码中比如css引入的图片,它还是处于绝对地址,并且没有办法显示出来,提示为404找不到图片。

  • 解决办法:
    • 通过less或scss,定义一个变量baseUrl,然后通过字符串拼接的方式,在url路径中拼接到原本图片路径的前面即可。
    • scss定义变量使用$开头
    • less定义变量使用@开头
// 这里举例使用scss
$baseUrl: "./";
background-image: url($baseUrl + "img/abc.png");
VUE3语法--img图片不显示/img的src动态赋值图片显示 在VUE中,img中的src动态赋值的之后,无法显示图片出现404.以及VUE中通过require访问静态资源出现的Uncaught Error: cannot module ‘asstes/logo.png’问题。 阅读详情

相关推荐

vue 写相对路径图片不显示

我们一般直接在vue的文件中直接引入路径是不能显示的,如图 原因是因为webpack打包后本地路径丢失,所以我们在data中可以通过require去引入 改正后的代码 在data中定义值并传入路径 欧克欧克,大功告成 ...

前端程序员、项目经理、人工智能博主 2669

解决Vue项目打包后dist中的index.html用浏览器直接打开显示空白页的问题

三种方案解决Vue项目打包后dist中的index.html用浏览器无法直接打开的问题

青春木鱼的博客 3万+

保姆级教程:在K230开发板上为张大头步进电机实现位置、速度、回零全功能控制

本文提供了一份详细的K230开发板与张大头步进电机的控制教程,涵盖硬件连接、协议解析、模块化代码实现及实战案例。通过位置、速度和回零功能的全面讲解,帮助开发者快速掌握步进电机的高级控制技术,适用于自动化、机器人等应用场景。

weixin_42629671的博客 710

vue2 图片用相对路径不显示<img src=“images/dp01.png“ alt=““/>

第二种解决方案是:如果,src里用的是动态数据的话,可以使用require。第一种解决方案是:简单粗暴型 使用绝对路径也就是带上域名即可。是绝对路径不配置的话,显示会有问题,改成相对路径。改了之后正常显示了。

LlanyW的专栏 1170

ABB机器人绝对精度实战:从焊接路径优化到TCP控制(附配置步骤)

本文深入探讨了ABB机器人绝对精度在焊接路径优化中的核心价值。通过对比重复定位精度,阐明绝对精度如何补偿机械误差,确保TCP在整个运动路径上的轨迹精度。文章提供了从示教器激活绝对精度功能的详细配置步骤,并分享了针对焊接抖动和实现0.2mm路径精度的进阶调优技巧,包括TCP标定、伺服参数优化与系统维护。

weixin_29053073的博客 351

潜行游戏设计:核心机制与关卡设计解析

潜行游戏作为动作游戏的重要分支,通过视觉遮蔽、声音传播和AI行为树等复杂系统,为玩家提供独特的策略体验。视觉隐蔽系统采用视野锥和光照值的双重判定,声学传播模型模拟距离衰减和材质穿透,而敌人AI行为树则包含巡逻、警戒和团队协作等状态节点。这些技术不仅提升了游戏的真实感和挑战性,还在《合金装备》《刺客信条》等经典作品中得到广泛应用。潜行游戏的关卡设计强调多路径拓扑结构和环境叙事元素,通过沙漏模型和动态难度调节,平衡自由度和开发成本。未来,基于ML的适应性AI和物理模拟的隐蔽系统将成为创新方向。

weixin_42497762的博客 179

【未完美解决】vue引入图片相对路径的问题(img、background-image:url())

文章目录一、问题二、解决1.引入2.使用(1)template中(2)script中(3)style中 一、问题 我们在组件中引入图片的方式一般常用两种: img标签引入,图片路径写到src属性中; 其他标签引入,图片路径写到style属性:background-image:url()中,或是 静态路径 放到css中; 二、解决 1.引入 一般来说,通过require('图片相对路径')可以解决绝大部分问题: 引入图片变量: import bgImg from '../assets/img.png

程序边界 7073

死磕GMSSL通信-java/Netty系列(二)

Netty-tcnative再linux编译比较好编译,但是再window编译,我尝试了各种办法,总是编译失败,所以我采用半自动的方式进行编译,Netty-tcnative会生成临时文件,直接用vs打开,设置openssl的头文件和静态库路径,然后生成静态库,静态库改个名字放到jar包里边,其实自动编译也是这个原理哈哈O(∩_∩)O。直接传输五个证书的路径吗,之前有的是说要转成x509之类的,转来转去的有点麻烦,这个是直接传输证书路径,由底层gmssl去解析,格式必须是pem格式。然而,若项目已依赖于。

qq_36577699的博客 3025

Vue3+Vite前端项目部署后部分图片资源无法获取、动态路径图片资源报404错误的原因及解决方案

本篇博文详细分析了 Vue3 + Vite 前端项目在反向代理部署后,部分图片(动态路径图片)无法加载的问题。通过分析问题的原因,并结合三种解决方案(放弃动态渲染、提前引入图片资源、修改 base 路径),我们可以有效地解决这一问题。希望本篇文章能为大家解决类似问题提供帮助。

RenGJ010617的博客 4468

【黑马点评优化】2-Canel实现多级缓存(Redis+Caffeine)同步

【黑马点评优化】2-Canel实现多级缓存(Redis+Caffeine)同步

m0_52031708的博客 3847

wxComboBox类的使用方法及示例代码

其中,parent表示该控件的父窗口,ID_COMBOBOX是该控件的ID,用于在事件处理函数中区分不同的控件,"默认选项"是下拉列表框的默认选项,options是wxArrayString类型的数组,用于存储下拉列表框中的选项,style可以指定wxComboBox的样式。wxComboBox是wxWidgets中的一个常用控件,它可以被用来显示一组在下拉列表框中的选项,并允许用户从中选择一个选项。上述就是wxComboBox类的基本使用方法,使用这个控件可以方便地实现下拉列表框的功能。

学习使你进步。 713

Vue图片路径问题(动态引入:绝对路径、相对路径),require动态路径问题

Vue 图片动态加载问题,require 导入使用变量问题,Vue打包前后文件夹目录比较

weixin_45768768的博客 5万+

基于cnn version_transformer VIT模型的动物图像分类 完整代码+数据 动物分类教程

基于cnn version_transformer VIT模型的动物图像分类 完整代码+数据 动物分类教程

机器学习深度学习业余选手 1001

vue静态资源的引用(相对路径,绝对路径,@,~的一些笔记,以图片引入为例,含在线演示)

vue引入静态资源有相对路径和绝对路径的方式相对路径是URL开头有.绝对路径是URL开头为/或者省略不写相对路径相对的是当前文件绝对路径相对的是public目录并且引入的时候URL开头为~的使用在css里面引入静态资源的时候如果 URL 以 @ 开头会作为一个模块请求被解析。Vue CLI 默认会设置一个指向 src 的别名 @。

动感超人的博客 2万+

(汇总篇)语义SLAM相关开源方案| 全球优秀作者与实验室 | SLAM学习资料整理

SLAM 与深度学习相结合的工作当前主要体现在两个方面,一方面是将语义信息参与到建图、位姿估计等环节中,另一方面是端到端地完成 SLAM。针对建图的工作一方面是利用几何信息进行稠密重建,另一方面很多工作利用语义信息达到了很好的语义重建效果,三维重建、SFM。动态 SLAM 也是一个很值得研究的话题,这里不太好分类,很多工作用到了语义信息或者用来三维重建,收集的方案相对较少。优化可能是 SLAM 中最难的一部分了吧 +_+ ,一般都是直接用现成的因子图、图优化方案,要创新可不容易。

熊猫小妖的AI世界 7867

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Vue打包为相对路径

对于更复杂的部署需求,可以编写自定义脚本来处理资源路径。通过上述内容,我们不仅了解了如何在Vue项目中配置打包输出的资源文件路径为相对路径,还学习了如何解决常见的问题及一些实用的技巧。希望这些内容能够帮助你在实际开发中更好地管理和配置应用的资源路径。欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。DTcode7的博客首页。

一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 2933

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

vue 绑定图片相对路径

如上图所示,我们制作,tab切换功能,但是因为字体的原因,我们这里选择tab切换时,使用图片进行替换。但是 使用过程中发现一个问题,vue绑定图片“相对地址” 图片并不能展示出来。 完整代码部分: <template> <div class="zuop-award"> <div class="work-title"> <img src="....

马优晨 3968

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

webpack打包vue项目,资源路径如何从绝对路径改为相对路径?css中的图片资源如何修改

博客园 首页 新随笔 联系 管理 订阅 随笔- 175 文章- 0 评论- 14 webpack打包vue项目,资源路径如何从绝对路径改为相对路径?css中的图片资源如何修改配置? 资源相对引用路径 问题描述 一般情况下,通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。 但当部署到带有文件夹的项目中,这种绝对路径就会出现问题,因为把配置...

u010227042的博客 1999

vue项目中src引入相对路径的图片不显示问题

如下所示: <template> <img :src="img" alt=""> </template> export default { data () { img: './logo.png' } } 这样动态引入图片,在页面会显示不出, 在这里有两种方法可以解决,造成这种现象的原因,我最后会说明 解决方法 第一种:直接 import 导入图片 <template> <img :src="img" alt=""> <

weixin_44385915的博客 3863

vue中data中定义图片相对路径页面不显示问题

vue在data中定义图片相对路径: data() { return { active: 1, icon: { active: "../assets/images/home-selected.png", inactive: "../assets/images/home.png" } }; } 页面使用va...

彳亍的博客 2977

Vue集成 富文本编辑器Ueditor读取相对路径资源显示不出的问题

在做Vue整合ueditor中,要显示图片时,数据库中的数据是另一个项目中使用CKeditor存储的相对路径,然而ueditor读取显示的是相对路径。所以在调试中,发现请求资源的路径一直是前端部署地址,localhost:8001,8001是我前端部署地址。所以一直请求不到后端资源。 解决办法:在取到的数据库数据中,将项目的IP地址、端口号和项目资源路径加入src中 /** * 用来获取项目部署...

Trauma_lost的博客 3399

Vue项目部署资源路径问题

本文主要解决两个问题:1、vue-cli发布时 js,css文件路径错误2、vue-cli发布时js、css文件正常,但是图片路径错误问题:vue-cli 脚手架生成的默认打包配置文件情况下运行 npm run build 打包后,即可开始项目部署项目部署根据公司要求不同大致分为一下俩种部署方式:1、服务器放置打包后生成的dist文件夹此种部署方式,需要将config.js文件下index.js中...

qq_39480597的博客 3万+

在 Vue + Vite 项目中,直接使用相对路径或绝对路径引用本地图片资源时,图片无法正确显示。

在 Vue + Vite 项目中,直接使用相对路径或绝对路径引用本地图片资源时,图片无法正确显示。

m0_67325488的博客 624

vue-cli3 图片路径

文章目录引入图片的方式项目目录public/static `绝对路径`引用1. 使用相对路径`static/logo.png`2. 使用绝对路径`/static/logo.png`何时使用 public 文件夹src/assets `相对路径`引用1. 相对路径 `../../../assets/logo.png`2. 相对路径 `@/assets/logo.png` 或者`~@/assets...

潇蓝诺依的博客 1万+

vue引入图片报错?VueCli 关于静态资源(图片) 引入问题

文章目录一、关于Vue-Cli图片引入问题?二、两种引入方式三、相对路径动态时如何使用?四、背景图片background-image如何渲染? 一、关于Vue-Cli图片引入问题? 首先我们要清楚Vue-cli是基于Webpack来进行的打包,其次我们再来看一下Vue-cli的官网是如何给出我们的打包引入图片方式的。 二、两种引入方式 简单的来说 一种是相对引入方式,一种是绝对引入方式 相对引入: <img src="../assets/logo.png" alt="" />

韩旭的博客 2万+

vue中使用相对路径图片不显示

因为webpack问题,webpack打包会将静态资源放在一个webpack创建的Img文件夹中,并且图片名字还会被更改。我的文件目录是没有Img文件夹的,且图片名字没有那串乱字符。

m0_73665762的博客 1243
上一篇: 关于Vue项目中打包时,资料路径需要切换至相对路径的问题
engineer_why
博客等级 码龄6年 233粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

engineer_why

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值