解决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 相关文章推荐
JS模拟多线程
Feb 07 Javascript
js截取中英文字符串、标点符号无乱码示例解读
Apr 17 Javascript
浅谈JavaScript字符集
May 22 Javascript
javascript trim函数在IE下不能用的解决方法
Sep 12 Javascript
jquery制作属于自己的select自定义样式
Nov 23 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
Aug 02 Javascript
js改变html的原有内容实现方法
Oct 05 Javascript
快速搭建React的环境步骤详解
Nov 06 Javascript
初探js和简单隐藏效果的实例
Nov 23 Javascript
详解mpvue实现对苹果X安全区域的适配
Jul 31 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 jQuery
javascript实现文字跑马灯效果
Jun 18 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
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
JavaScript模块详解
2017/12/18 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
python分析nignx访问日志脚本分享
2015/02/26 Python
浅谈python对象数据的读写权限
2016/09/12 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
Python字符串的常见操作实例小结
2019/04/08 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
python实现列表的排序方法分享
2019/07/01 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
python用Configobj模块读取配置文件
2020/09/26 Python
pandas按条件筛选数据的实现
2021/02/20 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
财务会计人员岗位职责
2013/11/30 职场文书
先进事迹报告会感言
2014/01/24 职场文书
信访工作个人总结
2015/03/03 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
一篇文章弄懂Python中的内建函数
2021/08/07 Python
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers
python自动化测试之Selenium详解
2022/03/13 Python
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL