background-image: url undefined


<div id="main">
<article class="thumb" v-for="phs in photoList">
<a href="#" class="image"><img :src="phs.purl" alt="" /></a>
</article>
</div>

html代码为这个 但是加载不出来图片,浏览器显示未定义

img

到底是哪里的原因

photoList看看

这两没关系吧?你未定义的是跟style有关系,你这贴的代码哪儿有style 相关的代码呀?

img


undefined了 说明这个字段没有 看看数据

phs.pname 有值吗。photoList 里有phname属性吗

试下这样呢

<a href="#" class="image" :style="'background-image:url(' + phs.purl + ')'"><img :src="phs.purl" alt="" /></a>
// 这个删掉
   $image.css('background-image', 'url(' + $image_img.attr('src') + ')');