[Web 前端] React Js img 图片显示默认 占位符
cp from : https://blog.csdn.net/wyk304443164/article/details/77093339
没有考虑到兼容性,因为我们暂时只适配了webkit。
也没有考虑到懒加载,因为项目比较紧有需要加的朋友看react-lazyload,也比较简单,现成的轮子
/*** Created by wuyakun on 2017/8/11.* 会显示默认图片的image*/ import React from 'react';class DefaultImage extends React.Component {constructor(props) {super(props);this.state = {src: this.props.src ? this.props.src : '',}}handleImageLoaded() {//加载完毕 }handleImageErrored() {//加载失败this.setState({src: require('../../images/default.jpg')});}render() {let props = this.props;let {src} = this.state;return (<img{...props}src={src}onLoad={this.handleImageLoaded.bind(this)}onError={this.handleImageErrored.bind(this)}/> );} }export default DefaultImage;
[Web 前端] React Js img 图片显示默认 占位符相关推荐
- Web前端-Vue.js必备框架(一)
Web前端-Vue.js必备框架(一) <!DOCTYPE html> <html lang="en"> <head><meta char ...
- Web前端,JS基础之ATM取款机案例
前言 持续学习总结输出中,今天分享的是Web前端,JS基础之ATM取款机案例 需求 用户在ATM取款时可以选择存钱.取钱.查看余额和退出功能 分析 1.循环的时候,需要反复提示输入框,所以提示框写要到 ...
- 手机端移动端的前端原生js裁剪图片上传
手机端移动端的前端原生js裁剪图片上传 选择头像时裁剪上传,确保图片是个正方形,不会出现压扁拉伸的现象 效果图 原理很简单,其实就是用canvas截图出来而已,只是要对比例做一下处理. <!-- ...
- Web前端-Vue.js必备框架(二)
Web前端-Vue.js必备框架(二) vue调式工具vue-devtools 过滤器:vue.js允许你自定义过滤器,可被用作一些常见的文本格式化. mustache插值和v-bind表达式. vu ...
- Web前端,CSS背景图片大小、文字阴影、盒子阴影、过渡
前言 持续学习总结输出中,今天分享的是Web前端,CSS背景图片大小.文字阴影.盒子阴影.过渡 背景图片大小 background-size:宽度 高度; 设置背景图片的大小 取值 场景 数字+px ...
- 好程序员web前端分享js剪切板Clipboard.js 使用
好程序员web前端分享js剪切板Clipboard.js 使用,clipboard.js是一个用来设置剪切板的库,小巧无依赖,但用法有点诡异,必须依赖一个DOM元素. 必须要与一个DOM元素相关联,并 ...
- 好程序员web前端分享JS引擎的执行机制
好程序员web前端分享JS引擎的执行机制,请先着重牢记两点!JS是单线程语言. JS的EventLoop是JS的执行机制.深入了解JS的执行,就等于深入了解JS里的eventloop. 1.灵魂三问: ...
- js用图片显示现在时间
js用图片显示现在时间 话不多说,直接上代码: <!DOCTYPE html> <html><head><meta charset="utf-8&q ...
- 在js中用图片显示当前时间
在js中用图片显示当前时间 <!DOCTYPE html><html lang="en"><head><meta charset=&quo ...
- Web前端-React学习
React基础 React 概述 React 是一个用于构建用户界面的JavaScript库. 用户界面: HTML页面(前端) React主要用来写HTML页面, 或构建Web应用 如果从MVC的角 ...
最新文章
- Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
- OpenResty简介
- 自动化运维工具SaltStack详细部署
- WebSocket 实现 Web 端即时通信
- Deep Belief Networks
- php pdo 00000,php-即使有错误,PDO错误代码也总是00000
- Nginx stream模块初探
- linux 下外语学习软件_学习外语如何帮助您学习编码
- 开源cms 和 开源博客_BackBee CMS如何以及为何开源
- java异常看不懂_报错了 看不懂求解
- 玩转Heartbeat,快速实现高可用性集群
- 服务链路追踪配置mysql_学习微服务的服务链路追踪——Spring Cloud Sleuth+zipkin
- 牛逼神器第三弹--nth_element函数
- QGIS 3.14|地震数据动画效果实战(一)数据准备篇
- 【opencv学习笔记】第五篇:访问图像中像素的三种方式、ROI区域图像叠加和图像混合
- 2021年安全生产模拟考试(建筑起重机司机-物料提升机模拟考试题库)安考星
- 锂矿降龙十八掌之时乘六龙
- PMOS管用作电源开关注意事项
- python营业数据分析_基于pandas python的美团某商家的评论销售(数据分析)
- 「 每日一练,快乐水题 」728. 自除数
热门文章
- 【自动化__持续集成】___java___代码非空指针
- 翻译「C++ Rvalue References Explained」C++右值引用详解 Part3:右值引用
- JS判断手机浏览器(转)
- JDBC 学习笔记(三)—— 数据源(数据库连接池):DBCP数据源、C3P0 数据源以及自定义数据源技术...
- java提高篇(十九)-----数组之二
- Windows Service开发点滴20130622
- onmouseover|onmouseout和onmouseenter|onmouseleave的区别
- 面向对象设计模式与原则
- mac Sourcetree 账号密码输入错误后, 重新输入的方法
- MySql cmd下的学习笔记 —— 有关select的操作(order by,limit)