zoukankan      html  css  js  c++  java
  • vue v-for src 图片路径问题 404

    <img v-for='url in imgurl' :src='url' />
    
    export default {
        data(){
            return{
                 imgurl:['../assets/img/icon1.png' ,
                          '../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')]
            }
        }
    }
    
    第二种

    此时webpack只会把它当做字符串处理从而找不到图片地址,此时我们可以使用import引入图片路径:

    import avatar from '@/assets/logo.png'

    在data里面定义

    此时webpack只会把它当做字符串处理从而找不到图片地址,此时我们可以使用import引入图片路径:

    <img :src="avatar" />
    import avatar from '@/assets/logo.png'
    

    在data里面定义

    avatar: avatar
    

    第三种

    可以把图片放在外层的static文件夹里面,然后在data里面定义:

    imgUrl : '../../static/logo.png'
    <img :src="imgUrl" />
    
  • 相关阅读:
    一分钟应对勒索病毒WannaCry
    你不知道网络安全有多严峻
    MongoDB 文章目录
    SQL Server 文章目录
    MySQL 文章目录
    领域驱动(DD)目录
    Oracle基本教程
    系统架构研究目录
    设计原则目录
    开源项目学习历程
  • 原文地址:https://www.cnblogs.com/jessie-xian/p/11572166.html
Copyright © 2011-2022 走看看