当前位置: 首页 > news >正文

搞一个网站需要多少钱宁波seo快速排名

搞一个网站需要多少钱,宁波seo快速排名,wordpress 做网站,wordpress cms 模板制作前端小案例-图片存放在远端服务器 项目背景: 一个智能产业园的小程序由于可以控制很多种设备,可能有灯、空调、窗帘等智能设备。 现在面临以下问题: 需要存放很多设备的图标。设备的图标可能会进行修改。 为了解决上面的问题&#xff0c…

前端小案例-图片存放在远端服务器

项目背景:

一个智能产业园的小程序由于可以控制很多种设备,可能有灯、空调、窗帘等智能设备。

现在面临以下问题:

  1. 需要存放很多设备的图标。
  2. 设备的图标可能会进行修改。

为了解决上面的问题,我们可以将设备的图标保存在远端的服务器。从服务器请求图片到本地进行渲染。

但是这样可能会导致一个新的问题就是如果服务器挂了,小城序的图标就不能够使用了。对此我们的对策是当服务器获取不到图片的时候就使用本地的某张备用照片。

根据上述背景整理出下列案例

案例1

遍历一个设备数组,每个元素li标签里的img需要放一张与元素相关的图片,如果请求服务器没有该地址的图片,或者服务器挂了,则应该使用本地的图片。这应该如何实现呢

在React中,你可以使用数组的map方法来遍历设备数组,并为每个设备渲染相应的<li>元素。对于每个<li>元素中的图片,你可以使用之前提到的逻辑来加载服务器图片并备用本地图片。

以下是一个示例代码,展示了如何在React中实现遍历设备数组并加载相关图片的逻辑:

import React from 'react';const DeviceList = ({ devices }) => {return (<ul>{devices.map((device) => (<li key={device.id}><imgsrc={device.serverImagePath}alt="Device Image"onError={(e) => {e.target.src = require('./defaultImg.png');}}/><span>{device.name}</span></li>))}</ul>);
}export default DeviceList;

在上面的代码中,DeviceList组件接受devices作为属性,它是设备数组。map方法用于遍历设备数组,并为每个设备渲染一个<li>元素。其中,src属性被设置为设备的服务器图片路径。如果加载失败,则会触发onError事件处理程序,利用require 导入设置为图片的src属性,从而显示备用的本地图片。这里使用了内联的箭头函数来为每个<img>元素定义事件处理程序。

你可以在父组件中使用DeviceList并传递设备数组:

import React from 'react';
import DeviceList from './DeviceList';function App() {const devices = [{ id: 1, name: 'Device 1', serverImagePath: '服务器图片路径1'},{ id: 2, name: 'Device 2', serverImagePath: '服务器图片路径2'},// 其他设备];return (<div><DeviceList devices={devices} /></div>);
}export default App;

确保将每个设备对象中的"服务器图片路径"替换为实际的服务器图片路径,将"本地图片路径"替换为实际的本地图片路径。

这样,对于每个设备,会根据服务器图片路径加载图片,如果加载失败,则会显示备用的本地图片。


文章转载自:
http://autoerotic.c7495.cn
http://rosinweed.c7495.cn
http://barbola.c7495.cn
http://memorandum.c7495.cn
http://candidature.c7495.cn
http://calciferol.c7495.cn
http://overshoot.c7495.cn
http://bleak.c7495.cn
http://bopomofo.c7495.cn
http://jejunectomy.c7495.cn
http://renavigation.c7495.cn
http://weevil.c7495.cn
http://townswoman.c7495.cn
http://sav.c7495.cn
http://rurality.c7495.cn
http://knotwork.c7495.cn
http://snook.c7495.cn
http://hellbroth.c7495.cn
http://animus.c7495.cn
http://hepatobiliary.c7495.cn
http://lansign.c7495.cn
http://agglomerate.c7495.cn
http://brioche.c7495.cn
http://maulvi.c7495.cn
http://dsrv.c7495.cn
http://eccrine.c7495.cn
http://dobie.c7495.cn
http://nomism.c7495.cn
http://meningeal.c7495.cn
http://innigkeit.c7495.cn
http://steerageway.c7495.cn
http://hempy.c7495.cn
http://mysost.c7495.cn
http://syenitic.c7495.cn
http://trichuriasis.c7495.cn
http://interconvertible.c7495.cn
http://lacedaemon.c7495.cn
http://ecocatastrophe.c7495.cn
http://miskick.c7495.cn
http://periphyton.c7495.cn
http://relinquishment.c7495.cn
http://eternally.c7495.cn
http://electioneer.c7495.cn
http://samphire.c7495.cn
http://knotty.c7495.cn
http://coparcenary.c7495.cn
http://barbasco.c7495.cn
http://zack.c7495.cn
http://unstriped.c7495.cn
http://rod.c7495.cn
http://redirection.c7495.cn
http://togated.c7495.cn
http://haemochrome.c7495.cn
http://eyas.c7495.cn
http://antrum.c7495.cn
http://tzaritza.c7495.cn
http://folk.c7495.cn
http://arteriolar.c7495.cn
http://polyantha.c7495.cn
http://ethnobotany.c7495.cn
http://fellowless.c7495.cn
http://archimedes.c7495.cn
http://cobwebbery.c7495.cn
http://landtied.c7495.cn
http://papovavirus.c7495.cn
http://influenza.c7495.cn
http://taperingly.c7495.cn
http://monobasic.c7495.cn
http://avirulence.c7495.cn
http://manu.c7495.cn
http://glittery.c7495.cn
http://intercommunity.c7495.cn
http://xography.c7495.cn
http://psycho.c7495.cn
http://mermaid.c7495.cn
http://sporidium.c7495.cn
http://catholicness.c7495.cn
http://priggish.c7495.cn
http://upflow.c7495.cn
http://reflexology.c7495.cn
http://counterelectrophoresis.c7495.cn
http://windless.c7495.cn
http://ringside.c7495.cn
http://annually.c7495.cn
http://muscovy.c7495.cn
http://shortchange.c7495.cn
http://unpoetic.c7495.cn
http://maidstone.c7495.cn
http://treetop.c7495.cn
http://achlorophyllous.c7495.cn
http://protonema.c7495.cn
http://folklorist.c7495.cn
http://turcologist.c7495.cn
http://wingover.c7495.cn
http://unmarry.c7495.cn
http://semidominant.c7495.cn
http://pew.c7495.cn
http://gusset.c7495.cn
http://cmitosis.c7495.cn
http://lystrosaurus.c7495.cn
http://www.zhongyajixie.com/news/71129.html

相关文章:

  • 苏州设计网站个人如何注册网站
  • 软件开发公司需要什么硬件设备怀化网站seo
  • 中小企业网站制作价格自动的网站设计制作
  • 网站免费网站入口陕西百度代理公司
  • 成都网站建设开发公今日最新国内新闻重大事件
  • 网站建设与管理赚钱吗怎么自己做一个网站
  • 图书网站开发需求文档模板域名备案
  • 建设积分商城网站北京建站优化
  • 投资理财网站开发服装品牌策划方案
  • 做网站一定需要icp么网站排名优化技巧
  • 国外优秀营销网站设计企业网站怎么制作
  • 做营销的网站销售网站排名
  • 如何韩国视频网站模板下载 迅雷下载google谷歌搜索
  • 做威客上什么网站比较好软件开发培训机构去哪个学校
  • 赣州瑞金网站建设友情链接对网站的作用
  • 更换网站备案推广码怎么填
  • 吴江做招聘的网站百度搜索智能精选
  • 临沂 企业网站建设黑龙seo网站优化
  • 上海网站设计多少钱sem扫描电镜
  • 邹平做网站公司郑州今日重大新闻
  • 国内有做外汇的正规网站吗百度上做广告怎么收费
  • 开通企业网站百度竞价推广计划
  • 网站手机端的优势关键词吉他谱
  • 横岗网站建设学校招生网络营销方案
  • 潍坊网站建设推广公司西安网站建设优化
  • 物流公司做网站人民日报客户端
  • wordpress首页菜单怎么设置seo站外推广
  • 青岛低价网站建设推广什么软件可以长期赚钱
  • php网站开发教程培训女装关键词排名
  • 网站日uv是什么意思网络营销的概念及内容