美文网首页
vue v-for src 图片路径问题 404

vue v-for src 图片路径问题 404

作者: 贤总_ | 来源:发表于2019-04-28 12:13 被阅读0次
    <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引入图片路径:

    <img :src="avatar" />
    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" />
    

    相关文章

      网友评论

          本文标题:vue v-for src 图片路径问题 404

          本文链接:https://www.haomeiwen.com/subject/zoldnqtx.html