VUE 动态加载图片,当图片路劲不存在时,显示默认图片

不能留白 2020-03-27 10:26:38
目前已经实现动态记载图片,但是当图片路劲不存在时,require就会报错,我如何判断当图片路劲不存在时显示默认图片???



<img :src="require('../assets/userPH/'+userPH)" >


因为使用了require,所以 再使用@error="getImg"或者:onerror="defaultImg"都好像没用了,因为require找不到图片会报错
...全文
259 点赞 收藏 4
写回复
4 条回复
不能留白 03月30日
引用 3 楼 0h. 的回复:
怎么解决的呀楼主
目前只能先判断图片是否存在,不存在则显示默认图片
回复 点赞
0h. 03月26日
怎么解决的呀楼主
回复 点赞
不能留白 2020年03月28日
引用 1 楼 baiy20151018b 的回复:
可以像下面这样写:
你这样好像不是我的需求; 我的url是通过后台获取的,拼接起来的,通过v-for遍历出来,userPH是一个变量
回复 点赞
baiy20151018b 2020年03月27日
可以像下面这样写:
回复 点赞
发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告