vue2.0 图片加载失败,想用默认图片代替,怎么处理?
写一个大概的:
// FallbackImage.vue
<template>
<div>
<img :src="imageSrc" ref="img">
<div>
</template>
<script>
export default {
name: 'fallback-image',
props: ['src', 'srcFallback'],
data () {
return {
imageSrc: this.src
}
},
mounted () {
this.$refs.img.onerror = () => {
this.imageSrc = this.srcFallback
}
}
}
</script>
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答5k 阅读
@error错误事件

可以在util文件件下配置个config文件,放置公共的资源