解决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中实现块作用域的方法
Apr 01 Javascript
jquery 多级下拉菜单核心代码
May 21 Javascript
动态添加option及createElement使用示例
Jan 26 Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
网页瀑布流布局jQuery实现代码
Oct 21 Javascript
深入理解Vue 的钩子函数
Sep 05 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
Jul 09 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
Aug 16 Javascript
JavaScript实现简单计算器功能
Dec 19 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
Jul 28 Javascript
js实现复制粘贴的两种方法
Dec 04 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
上海无线电三厂简史修改版
2021/03/01 无线电
在字符串中把网址改成超级链接
2006/10/09 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
简单通用的JS滑动门代码
2008/12/19 Javascript
JavaScript 事件系统
2010/07/22 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
Python正则表达式完全指南
2017/05/25 Python
Python 多线程的实例详解
2017/09/07 Python
python 获取url中的参数列表实例
2018/12/18 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
村庄环境整治方案
2014/05/15 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
电影复兴之路观后感
2015/06/02 职场文书