解决vue v-for src 图片路径问题 404


Posted in Javascript onNovember 12, 2019

我的代码结构如下所示不能执行,会出现报错

<RadioGroup v-model="animal">
  <Radio v-for='a in radio_arr' label={{a}}></Radio>
</RadioGroup>



export default {
  data(){
  return{
    radio_arr:['循环1','循环2','循环3'],
        animal:'循环2'
  }
  }
}

报错信息:

解决vue v-for src 图片路径问题 404

修改代码如下: 修改内容为 label={{a}} 修改为 :label='a'

<RadioGroup v-model="animal">
  <Radio v-for='a in radio_arr' :label='a'></Radio>
</RadioGroup>

export default {
  data(){
    return{
      radio_arr:['循环1','循环2','循环3'],
      animal:'循环2',
    }
  }
}

效果如下:

解决vue v-for src 图片路径问题 404

图片添加src时:

第一种:

<img v-for='url in imgurl' :src='url' />


export default {
  data(){
    return{
            imgurl:['../assets/img/icon1.png' ,
                     '../assets/img/icon2.png']   
          }
    }
}

报错如下:

解决vue v-for src 图片路径问题 404

修改之后的代码: 修改内容为:

imgurl:['../assets/img/icon1.png' , '../assets/img/icon2.png']

修改为

imgurl:[require('../assets/img/icon1.png') ,require('../assets/img/icon2.png')]
 

<img v-for='url in imgurl' :src='url' />


export default {
  data(){
    return{
      imgurl:[require('../assets/img/icon1.png') 
                 ,require('../assets/img/icon2.png')]
    }
  }
}

结果为:

解决vue v-for src 图片路径问题 404

第二种:

当我们需要在js代码里面写图片路径的时候,如果我们在data里面写

/*错误写法*/
imgUrl:'../assets/logo.png'

此时webpack只会把它当做字符串处理从而找不到图片地址,此时我们可以使用import引入图片路径:

<img :src="avatar" />
import avatar from '@/assets/logo.png'

在data里面定义

avatar: avatar

第三种:

我们也可以把图片放在外层的static文件夹里面,然后在data里面定义:

imgUrl : '../../static/logo.png'
<img :src="imgUrl" />

以上这篇解决vue v-for src 图片路径问题 404就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
Oct 24 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
Nov 08 Javascript
文件编码导致jquery失效的解决方法
Jun 26 Javascript
实现无刷新联动例子汇总
May 20 Javascript
js闭包引起的事件注册问题介绍
Mar 29 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
Aug 29 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
node 利用进程通信实现Cluster共享内存
Oct 27 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
js String.prototype.trim字符去前后空格的扩展
Aug 23 Javascript
js实现缓动动画
Nov 25 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
Nov 12 #Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 #Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 #Javascript
JS如何实现动态添加的元素绑定事件
Nov 12 #Javascript
解决Vue打包上线之后部分CSS不生效的问题
Nov 12 #Javascript
微信小程序点击顶部导航栏切换样式代码实例
Nov 12 #Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 #Javascript
You might like
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
Js中sort()方法的用法
2006/11/04 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
javascript四舍五入函数代码分享(保留后几位)
2013/12/10 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
vue组件间的参数传递实例详解
2019/04/26 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
Python实现的Excel文件读写类
2015/07/30 Python
基于python 字符编码的理解
2017/09/02 Python
django使用html模板减少代码代码解析
2017/12/12 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
高职助产应届生自荐信
2013/09/24 职场文书
给老师的道歉信
2014/01/11 职场文书
服务之星获奖感言
2014/01/21 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
爱国演讲稿400字
2014/05/07 职场文书
五一口号
2014/06/19 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL