向v-bind添加条件?

问题描述 投票:0回答:1

我可以在v-bind中添加其他条件吗?我可以绑定一个图像,但是想检查如果另一个数据已经有图像是否有一种方法可以在与备用广告相同的v-bind:src中添加其他来源?类似的内容:

v-bind:src="getImgUrl(job) | selectedJob.img"

<img v-bind:src="getImgUrl(job)" onerror="this.src='img/doughboy.png'"/>
javascript vue.js vuejs2 binding
1个回答
0
投票

我认为v-bind可以做到这一点

<img v-bind:src="getImgUrl(job) || 'selectedJob.img'"/>

如果没有,则computed属性将成为工具;

<img v-bind:src="getImg"/>
computed: {
  getImg() {
    return this.getImgUrl(this.job) || 'img/doughboy.png'
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.