解决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 Easyui Tree的oncheck事件实现代码
May 28 Javascript
JavaScript去掉空格的方法集合
Dec 28 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
Sep 13 Javascript
向左滚动文字 js代码效果
Aug 17 Javascript
JavaScript包装对象使用介绍
Aug 29 Javascript
使用jQuery简单实现模拟浏览器搜索功能
Dec 21 Javascript
浅谈jQuery中height与width
Jul 06 Javascript
理解javascript中Map代替循环
Feb 26 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
基于vue-cli vue-router搭建底部导航栏移动前端项目
Feb 28 Javascript
JavaScript实现异步图像上传功能
Jul 12 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
json 实例详细说明教程
2009/10/31 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
jquery获取radio值实例
2014/10/16 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
2016/06/20 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
Mac下安装vue
2018/04/11 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
Python 可爱的大小写
2008/09/06 Python
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
python下载图片实现方法(超简单)
2017/07/21 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
就职演讲稿范文
2014/05/19 职场文书
中药学专业求职信
2014/05/31 职场文书
医德医魂心得体会
2014/09/11 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
地道战观后感300字
2015/06/04 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
PHP基本语法
2021/03/31 PHP
MySQL中in和exists区别详解
2021/06/03 MySQL