解决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 实现菜单上下显示附效果图
Nov 21 Javascript
解决checkbox的attr(checked)一直为undefined问题
Jun 16 Javascript
jQuery实现的网页换肤效果示例
Sep 20 Javascript
简单实现Vue的observer和watcher
Dec 21 Javascript
js实现文本上下来回滚动
Feb 03 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
原生JS实现日历组件的示例代码
Sep 22 Javascript
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
vue input标签通用指令校验的实现
Nov 05 Javascript
vue实现修改图片后实时更新
Nov 14 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
JS实现百度搜索框
Feb 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和ACCESS写聊天室(九)
2006/10/09 PHP
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
element-ui点击查看大图的方法示例
2020/12/14 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
讲解Python中的标识运算符
2015/05/14 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
简述Python2与Python3的不同点
2018/01/21 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
canvas实现按住鼠标移动绘制出轨迹的示例代码
2018/02/05 HTML / CSS
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
国际花店:Pickup Flowers
2020/04/10 全球购物
JSF如何进行表格处理及取值
2012/08/06 面试题
西式婚礼主持词
2014/03/13 职场文书
营销与策划实训报告
2014/11/05 职场文书
教师考核表个人总结
2015/02/12 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书
Java数组与堆栈相关知识总结
2021/06/29 Java/Android