H5W3
当前位置:H5W3 > 其他技术问题 > 正文

vue设置图片src报错怎么回事?

<img :src="list.artist.image">之前这样写的 图片可以显示出来 但是报错
Cannot read property 'image' of undefined"是为什么?
后来改成下面这样写了 还是报错怎么回事?

<img :src="list.artist.image!=='undefined'?list.artist.image||'static/img/moren.png'">

回答:

试一下v-if

<img v-if="list.artist" :src="list.artist.image">

回答:

<img :src=”list.artist?(list.artist.image?list.artist.image:”):””>

回答:

<img :src=”list&&list.artist&&list.artist.image||’static/img/moren.png”>

回答:

artist 对象上没有image属性

回答:

你三元表达式确定写对了?<img :src="list.artist.image!=='undefined'?list.artist.image:'static/img/moren.png'">

回答:

用你那种方法<img :src=”list.artist.image”> => list.artist.image =>

data(){
    artist: list.artist
}
<img v-if="artist" :src="artist.image">

本文地址:H5W3 » vue设置图片src报错怎么回事?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址