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

网站改版对seo影响全网vip视频网站建设

网站改版对seo影响,全网vip视频网站建设,大庆网站建设方案论文,百度怎样建立网站分享一个小程序网络大图加载慢的解决方案 用到的相关api getSavedFileList 获取已保存的文件列表;getStorageSync 获取本地缓存;downloadFile 下载网络图片;saveFile 保存文件到本地;setStorage 将数据储存到小程序本地缓存&…

分享一个小程序网络大图加载慢的解决方案

用到的相关api

  1. getSavedFileList 获取已保存的文件列表;
  2. getStorageSync 获取本地缓存;
  3. downloadFile 下载网络图片;
  4. saveFile 保存文件到本地;
  5. setStorage 将数据储存到小程序本地缓存;

整体思路如下:

先获取已保存的本地文件,如果从来没有保存过,就先下载网络图片并保存到本地,同时将文件路劲缓存到小程序,等下次需要的时候直接拿文件路径去匹配本地文件的路径,实现图片秒开的效果;

遗留问题:需要先加载再缓存,初次加载还是会加载比较慢?

代码实现

uni.getSavedFileList({complete: (res)=> {console.log(res)const cacheImgKey = uni.getStorageSync('cacheImgKey')if(res.fileList.length) {const data = res.fileList.find(item=> item.filePath == cacheImgKey)if(data) {this.imagePath = data.filePathreturn}}// 首次加载等待uni.showLoading({title: '加载中...'})uni.downloadFile({url: '要加载的网络文件地址',success: ({ tempFilePath })=> {this.imagePath = tempFilePathuni.saveFile({tempFilePath,success: ({ savedFilePath })=> {this.imagePath = savedFilePath},complete: ()=> {uni.hideLoading()uni.setStorage({key: 'cacheImgKey',data: this.imagePath})}})}})}
})

解决遗留的问题,即 初次加载也能达到秒开的效果,如何处理?

解决方案:可在前置页面预先加载并缓存文件
前置页面判断本地缓存,如果没有可先下载文件保存

const cacheImgKey = uni.getStorageSync('cacheImgKey')
if(!cacheImgKey) {uni.downloadFile({url: '要加载的网络文件地址',success: ({ tempFilePath })=> {uni.saveFile({tempFilePath,success: ({ savedFilePath })=> {uni.setStorage({key: 'cacheImgKey',data: savedFilePath})}})}})
}

END.

如果觉得有用随手点个赞吧,谢谢

关注我,不定时分享技术干货~


文章转载自:

http://AU6lEJsN.jfjwz.cn
http://J2TSbiMw.jfjwz.cn
http://n4BLK07Q.jfjwz.cn
http://iizCXGDc.jfjwz.cn
http://wirVBLHS.jfjwz.cn
http://yhyjqwth.jfjwz.cn
http://1hiaPTpW.jfjwz.cn
http://WJvYhhn9.jfjwz.cn
http://rMmJUVfe.jfjwz.cn
http://xxpxl6zU.jfjwz.cn
http://LjmU7m5A.jfjwz.cn
http://KNpUai6v.jfjwz.cn
http://Mw7FvqTK.jfjwz.cn
http://OK4li44n.jfjwz.cn
http://k33mgOpd.jfjwz.cn
http://W1hkgEFS.jfjwz.cn
http://Z6ufzT29.jfjwz.cn
http://eTRempqf.jfjwz.cn
http://puWc01yD.jfjwz.cn
http://GaaZXUFt.jfjwz.cn
http://qbYswvLn.jfjwz.cn
http://vAFVUU2V.jfjwz.cn
http://VUZ6mH7U.jfjwz.cn
http://H5cjk0aV.jfjwz.cn
http://uLsPLKJo.jfjwz.cn
http://ceeOG4te.jfjwz.cn
http://S9YnT4f6.jfjwz.cn
http://gaqFFPyz.jfjwz.cn
http://AbPaV3Uh.jfjwz.cn
http://HhCnHojC.jfjwz.cn
http://www.dtcms.com/wzjs/705073.html

相关文章:

  • 网站视频主持人wordpress进不去后台
  • 安阳网站建设公司出租车公司去掉wordpress
  • 网站建设 天津辽宁省城乡建设厅网站
  • 做文案策划需要看什么网站wordpress 苏醒主题
  • 平顶山建设公司网站怎么看网站的建站公司是哪个
  • 大凤号 网站建设wordpress设计导航
  • 深圳做网站得外包公司有哪些软件设计方案怎么写
  • 简单旅游网站模板下载什么插件可以做网站访问量统计
  • 中小企业网站功能模块及数据库表wordpress如何做导航网站
  • 网站建设界面建议中国建设银行网站保定五四路
  • 手机好看网站模板免费下载东莞住房建设网站的网
  • 运城建设银行网站莱芜都市网最新招聘信息
  • 南阳网站排名优化报价网络科技公司名称大全简单大气
  • 如何制作一个注册网站长沙网络营销公司哪家好
  • 你好南京网站网站建设公司-山而
  • 知名网站建设多少钱婚恋网站建设项目创业计划书
  • 做机械设备哪个网站好经营网站备案信息
  • 镇江网站建设一般多少钱建站需要会哪些语言
  • 开发网站要注意什么自动发货 wordpress
  • 赤峰是住房和城乡建设局网站网站关键词结构
  • 建设网站需要什么证件网站首页设计制作费用
  • 门户网站如何运营台州关键词优化推荐
  • 网站开发的报价虚拟网站php专业型
  • wordpress md风格主题科学新概念seo外链平台
  • 自己做视频网站有点卡如何搭wordpress
  • .net网站空间水产养殖畜禽饲料类网站前端模板
  • 做网站开发要注册用户体验设计师是干嘛
  • 网站做404好处网站建设流程分几步
  • 学做网站 软件下面什么不是用于制作网页的软件
  • 宁夏网站设计在哪里建设一下网站要求提供源码