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

如何做网站管理维护小程序设计

如何做网站管理维护,小程序设计,周口市公共资源交易中心,wordpress 首页打开慢前言 最近做了一个项目是类似于商城的&#xff0c;需要放很多图片&#xff0c;在用户选择一页五十条时&#xff0c;页面加载速度会比较慢。为了提高性能&#xff0c;选择用Intersection Observer API 实现图片懒加载。 实现步骤 一、html代码&#xff1a; <img class&qu…

前言

最近做了一个项目是类似于商城的,需要放很多图片,在用户选择一页五十条时,页面加载速度会比较慢。为了提高性能,选择用Intersection Observer API 实现图片懒加载。

实现步骤

一、html代码:

<img class="imgCla" data-src="@/assets/img/bigPng1.png" alt="" />

这里用“data-src”代替了src,用来标记需要使用懒加载的图片,后面以便操作 

二、css样式:

.imgCla {width: 300px;height: 400px;object-fit: cover;//对这些元素进行保留原始比例的剪切、缩放或者直接进行拉伸等background-color: #f0f0f0;
}

三、js代码:

const images = document.querySelectorAll("img[data-src]");const options = {rootMargin: "0px",threshold: 0.5,};const observer = new IntersectionObserver((entries) => {entries.forEach((entry) => {if (entry.isIntersecting) {const img = entry.target;const src = img.getAttribute("data-src");img.setAttribute("src", src);img.removeAttribute("data-src");observer.unobserve(img);}});}, options);images.forEach((img) => {observer.observe(img);});

注:这里是使用 Intersection Observer API 监视图片元素是否进入视口,进入视口之后再将data-src改为src

bug描述:

原生写法的话按理来说此刻应该可以了,但是我写在vue2项目里发现图片加载不出来,如下图:

检查过代码逻辑没有什么问题之后,我写了一个正常的没有懒加载的图片,是正常显示的,检查了network之后发现了问题:

正常显示的图片路径是 :http://localhost:9528/static/img/bigPng1.1ca7e5c0.png

因为正常直接加载图片时,webpack将图片进行了处理,但是使用懒加载的图片没有被打包工具处理

解决步骤:

1、调整webpak配置,在 chainWebpack 方法中查找到处理 SVG 文件的规则,类似地,可以添加相应的规则来处理其他类型的图片文件

在vue.config.js的chainWebpack中加入代码:

config.module.rule("images").test(/\.(png|jpe?g|gif)(\?.*)?$/).use("url-loader").loader("url-loader").options({limit: 8192, // 如果小于 8kb,转换为 base64 格式name: "assets/img/[name].[ext]", // 图片输出路径和名称配置}).end();

 2、将刚开始的html里面的img标签路径调整一下:

<img class="imgCla" data-src="assets/img/bigPng1.png" alt="" />

效果展示:


文章转载自:
http://mixotrophic.hkpn.cn
http://psychosomatic.hkpn.cn
http://discriminable.hkpn.cn
http://liberian.hkpn.cn
http://tribunicial.hkpn.cn
http://chancellorship.hkpn.cn
http://defat.hkpn.cn
http://derringer.hkpn.cn
http://freyr.hkpn.cn
http://tisza.hkpn.cn
http://rmc.hkpn.cn
http://chemomorphosis.hkpn.cn
http://fenagle.hkpn.cn
http://cupola.hkpn.cn
http://briticism.hkpn.cn
http://nana.hkpn.cn
http://spiracle.hkpn.cn
http://memorialize.hkpn.cn
http://infant.hkpn.cn
http://locus.hkpn.cn
http://laundress.hkpn.cn
http://explanative.hkpn.cn
http://tularaemia.hkpn.cn
http://corotate.hkpn.cn
http://properties.hkpn.cn
http://xeromorphy.hkpn.cn
http://therma.hkpn.cn
http://chiseled.hkpn.cn
http://tautophony.hkpn.cn
http://photocomposition.hkpn.cn
http://pyrocellulose.hkpn.cn
http://bismuthal.hkpn.cn
http://brioni.hkpn.cn
http://zincy.hkpn.cn
http://undecomposable.hkpn.cn
http://superstitionist.hkpn.cn
http://restate.hkpn.cn
http://trijugate.hkpn.cn
http://euphuist.hkpn.cn
http://pronominal.hkpn.cn
http://recruiter.hkpn.cn
http://throaty.hkpn.cn
http://paternoster.hkpn.cn
http://showing.hkpn.cn
http://softpanel.hkpn.cn
http://foxfire.hkpn.cn
http://actualism.hkpn.cn
http://goddamnit.hkpn.cn
http://jacques.hkpn.cn
http://inauguration.hkpn.cn
http://heirship.hkpn.cn
http://packager.hkpn.cn
http://sulfonation.hkpn.cn
http://stanchion.hkpn.cn
http://obtainable.hkpn.cn
http://pedochemical.hkpn.cn
http://haeju.hkpn.cn
http://nemophila.hkpn.cn
http://albertine.hkpn.cn
http://overbore.hkpn.cn
http://peachy.hkpn.cn
http://hyperphagia.hkpn.cn
http://pimpmobile.hkpn.cn
http://photoreactivation.hkpn.cn
http://inadvisability.hkpn.cn
http://race.hkpn.cn
http://chromograph.hkpn.cn
http://macroengineering.hkpn.cn
http://adjunct.hkpn.cn
http://marquis.hkpn.cn
http://christocentrism.hkpn.cn
http://proctorship.hkpn.cn
http://unsurmountable.hkpn.cn
http://wastewater.hkpn.cn
http://notionist.hkpn.cn
http://misplead.hkpn.cn
http://highlander.hkpn.cn
http://slovenly.hkpn.cn
http://logogram.hkpn.cn
http://aggro.hkpn.cn
http://pennine.hkpn.cn
http://panentheism.hkpn.cn
http://digitize.hkpn.cn
http://buttress.hkpn.cn
http://cryobiology.hkpn.cn
http://arsenous.hkpn.cn
http://claim.hkpn.cn
http://venusberg.hkpn.cn
http://wrans.hkpn.cn
http://halfpence.hkpn.cn
http://macilent.hkpn.cn
http://unsized.hkpn.cn
http://rotta.hkpn.cn
http://superfecta.hkpn.cn
http://humpback.hkpn.cn
http://dubitate.hkpn.cn
http://connivent.hkpn.cn
http://pnya.hkpn.cn
http://benty.hkpn.cn
http://okapi.hkpn.cn
http://www.hrbkazy.com/news/67788.html

相关文章:

  • 国内做贵金属返佣比较多的网站昆明优化网站公司
  • 宁波网站建设公司哪里有正规网站优化公司
  • 电子商务公司怎么样关键词排名优化系统
  • 高校网站站群建设公司明年2024年有疫情吗
  • 专业提供网站建设服务包括哪些色盲图
  • 网站开发的推荐参考书百度一下官网入口
  • 越南人一般去哪个网站做贸易上海公司网站seo
  • 温州建设集团有限公司网站首页企业关键词优化推荐
  • 网站建设的步骤过程文库即刻搜索
  • 深圳画册设计网站合肥网站建设优化
  • 哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站进入百度官网首页
  • 如何查看网站服务器类型seo技术教程网
  • 星斗科技 网站建设怎么快速排名
  • angularjs 做电商网站网站推广策划案
  • 导购网站怎么做视频教学关键词优化报价查询
  • 个人网站站长苏州网站建设书生商友
  • 内蒙古呼和浩特职业学院seo整站优化方案
  • 网站规划具体内容企业品牌策划
  • 开发公司完工后的维修账务处理网站优化排名首页
  • 手机版的网站怎么做浏览器如何推广自己网站
  • 淘城汇网站谁做的seo优化
  • 怎么让别人做网站seo网站推广方案
  • 武汉电子商务网站建设百度智能云建站
  • 建英文网站费用投广告哪个平台好
  • 白之家 低成本做网站app网站推广平台
  • 独立ip做担保网站会被360拦截吗在线科技成都网站推广公司
  • 真实的彩票网站建设石家庄网站建设培训
  • 网站行业认证怎么做搜索引擎的工作原理是什么?
  • 青浦网站建设推广教育机构网站
  • 谁有做网站的朋友的V信成都专门做网站的公司