<template v-if="condition">
<img
:src="url"
:onerror="defaultSrc"
/>
</template>
<template v-else>
<img :src="require('../assets/images/xxx.png')" />
</template>
...
data() {
return {
defaultSrc:
'this.src="' + require("../assets/images/xxx.png") + '"'
};
},
props: {
item: {
type: Object,
default() {
return {};
}
},
...