vue 动态设置img的src地址无效,npm run build 后找不到文件的解决


Posted in Javascript onJuly 26, 2020

动态设置img的src属性无效,而直接写可以

vue 动态设置img的src地址无效,npm run build 后找不到文件的解决

解决办法:

imgSrc写成require('path');

vue 动态设置img的src地址无效,npm run build 后找不到文件的解决

原因:

动态添加src被当做静态资源处理了,没有进行编译

vue 动态设置img的src地址无效,npm run build 后找不到文件的解决

npm run build 后出现 xxxxxxx net::ERR_FILE_NOT_FOUND

解决办法:

进入:build文件夹 > 打开 webpack.prod.conf.js

找到:output 对象

添加:publicPath:‘./'

具体写法:

publicPath: process.env.NODE_ENV === 'production'
 ? './' +config.build.assetsPublicPath
 : './' + config.dev.assetsPublicPath

vue 动态设置img的src地址无效,npm run build 后找不到文件的解决

补充知识:解决:vue项目npm run build 打包后 :src路径里面的本地图片找不到

问题描述及错误代码:

// 本地运行、打包 图片是ok的
<img src="../../static/images/orderSeeProgress0.png">   
 
// 本地运行 图片是ok的、打包图片找不到 (因为图片的路径被解析成了字符串)
<img src="/static/images/orderSeeProgress1.png">  
 
// 本地运行 图片是ok的、打包图片找不到 (因为图片的路径被解析成了字符串)
<img :src="'../../static/images/orderSeeProgress'+index+'.png'">

解决办法:

(1)如果使用的是静态图片,切路径地址不会改变,那就直接使用 src 如下方法:(相对路径的)

// 本地运行、打包 图片是ok的

<img src="../../static/images/orderSeeProgress0.png">

(2)如果图片是根据数据动态变化的,那么就得使用 :src ( 动态改变src的值)

(2-1)首先在配置文件里面给static文件起个别名:(我起得别名是@@)

build / webpack.base.conf.js 配置别名如下:

resolve: {
  extensions: ['.js', '.vue', '.json'],
  alias: {
   'vue$': 'vue/dist/vue.esm.js',
   '@': resolve('src'),
   '@@': resolve('static'),
  }
 },

(2-2)引入图片地址,然后在data里面定义,在 :src里面使用。

// 这样使用: 本地、打包后 图片都是ok的。
<img :src="orderPro1Img" />
<img :src="orderPro2Img" />
 
<script>
 import orderPro1 from '@@/images/orderSeeProgress0.png'
 import orderPro2 from '@@/images/orderSeeProgress1.png'
 export default {
  data() {
   return {
    msg: '',
    index:0,
    orderPro1Img:orderPro1,
    orderPro2Img:orderPro2
   }
  },
}
</script>

以上这篇vue 动态设置img的src地址无效,npm run build 后找不到文件的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript String对象扩展HTML编码和解码的方法
Jun 02 Javascript
jQuery图片滚动图片的效果(另类实现)
Jun 02 Javascript
js实现弹窗插件功能实例代码分享
Dec 12 Javascript
window resize和scroll事件的基本优化思路
Apr 29 Javascript
下拉框select的绑定示例
Sep 04 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
Jul 27 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
Jan 18 Javascript
Vue.js第四天学习笔记
Dec 02 Javascript
Node.js net模块功能及事件监听用法分析
Jan 05 Javascript
小谈angular ng deploy的实现
Apr 07 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 Javascript
JavaScript模拟实现网易云轮播效果
Apr 04 Javascript
VUE动态生成word的实现
Jul 26 #Javascript
Element Dialog对话框的使用示例
Jul 26 #Javascript
在vue中使用防抖函数组件操作
Jul 26 #Javascript
Vue 中使用lodash对事件进行防抖和节流操作
Jul 26 #Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
Jul 26 #Javascript
关于vue 结合原生js 解决echarts resize问题
Jul 26 #Javascript
Element Tooltip 文字提示的使用示例
Jul 26 #Javascript
You might like
php win下Socket方式发邮件类
2009/08/21 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
2015/02/02 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
2020/03/03 Javascript
vue watch监控对象的简单方法示例
2021/01/07 Vue.js
Python类属性与实例属性用法分析
2015/05/09 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
美国性感女装网站:bebe
2017/03/04 全球购物
荷兰包包购物网站:The Little Green Bag
2018/03/17 全球购物
一份全面的PHP面试问题考卷
2012/07/15 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
shallow copy和deep copy的区别
2016/05/09 面试题
职工代表大会主持词
2014/04/01 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
教师学期个人总结
2015/02/11 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
2016年元旦寄语
2015/08/17 职场文书