当前位置:网站首页>js判断图片是否存在
js判断图片是否存在
2022-08-11 06:14:00 【Crazy_GirlLL】
1,这个方法,我用了下,同一个图片路径,vue的环境下,本地是可以的,但是不知道为什么到了正式环境,存在的图片也被判断为了false
//判断图片是否存在
function checkImgExists(imgurl) {
var ImgObj = new Image(); //判断图片是否存在
ImgObj.src = imgurl;
//存在图片
if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
return true;
} else {
return false;
}
}
2,可以使用img标签的error方法
js:onerror后面可以直接放上备用图片,也可以直接写方法
<img onerror="this.src='https://t.8kmm.com/upload/vod/20190829-1/db8b269c40172799f215aba93f03a03d.jpg';" src="https://www.88tv.org/upload/vod/20190829-1/db8b269c40172799f215aba93f03a03d.jpg" >
vue:error后面跟方法,根据变量显示别的
<img v-if="item.showImg" @error="noExistImg(item)" :src="`${constants.ICONS_CHANNEL}/${item.channel.toLowerCase()}.png`" style="width: 45px;" alt="">
<span v-else class="textLogo">{
{item.channelName.substr(0,1)}}</span>
noExistImg (record) {
this.publishAccountArr.map(item => {
if (item.id === record.id) {
item.showImg = false
}
})
}
边栏推荐
- Redis源码-String:Redis String命令、Redis String存储原理、Redis字符串三种编码类型、Redis String SDS源码解析、Redis String应用场景
- 1688商品详情接口
- 恒源云-Pycharm远程训练避坑指南
- A used in the study of EEG ultra scanning analysis process
- Shell:三剑客之awk
- prometheus学习4Grafana监控mysql&blackbox了解
- Strongly recommend an easy-to-use API interface
- jar服务导致cpu飙升问题-带解决方法
- golang fork 进程的三种方式
- 从 dpdk-20.11 移植 intel E810 百 G 网卡 pmd 驱动到 dpdk-16.04 中
猜你喜欢
随机推荐
每日sql - 判断+聚合
那些事情是用Unity开发项目应该一开始规划好的?如何避免后期酿成巨坑?
Depth (relay supervision)
redis + lua实现分布式接口限流实现方案
maxwell 概念
详解BLEU的原理和计算
拼多多api接口应用示例
buu—Re(5)
Strongly recommend an easy-to-use API interface
sql--7天内(含当天)购买次数超过3次(含),且近7天的购买金额超过1000的用户
SQL sliding window
为什么C#中对MySQL不支持中文查询
软件测试基本流程有哪些?北京专业第三方软件检测机构安利
抖音关键词搜索商品-API工具
Unity程序员如何提升自己的能力
Trill keyword search goods - API
拼多多API接口(附上我的可用API)
Daily sql-seek the sum of successful investments in 2016
第一个C函数:如何实现板级初始化?
基于FPGA的FIR滤波器的实现(4)— 串行结构FIR滤波器的FPGA代码实现