解决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 相关文章推荐
JavaScript Event学习第十章 一些可替换的事件对
Feb 10 Javascript
javascript页面加载完执行事件代码
Feb 11 Javascript
用js实现博客打赏功能
Oct 24 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
Oct 26 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
Oct 27 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 Javascript
Bootstrap 3 按钮标签实例代码
Feb 21 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
Mar 30 Javascript
vue结合Echarts实现点击高亮效果的示例
Mar 17 Javascript
vue路由教程之静态路由
Sep 03 Javascript
vue计算属性无法监听到数组内部变化的解决方案
Nov 06 Javascript
jQuery编写QQ简易聊天框
Aug 27 jQuery
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 MsSql server时遇到的中文编码问题
2009/06/11 PHP
php实现文件编码批量转换
2014/03/10 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
laravel实现查询最后执行的一条sql语句的方法
2019/10/09 PHP
js如何获取object类型里的键值
2014/02/18 Javascript
javascript计时器详解
2015/02/28 Javascript
jQuery插件kinMaxShow扩展效果用法实例
2015/05/04 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
详解基于 Node.js 的轻量级云函数功能实现
2019/07/08 Javascript
Node.js学习之内置模块fs用法示例
2020/01/22 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
python二叉树遍历的实现方法
2013/11/21 Python
Python计算程序运行时间的方法
2014/12/13 Python
在Python中关于中文编码问题的处理建议
2015/04/08 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
python实发邮件实例详解
2019/11/11 Python
html5如何在Canvas中实现自定义路径动画示例
2017/09/18 HTML / CSS
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
民警个人对照检查剖析材料
2014/09/17 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
党员反邪教心得体会
2016/01/15 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL