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

无极电影网站做的网站首页图片显示不出来

无极电影网站,做的网站首页图片显示不出来,网站管理cms,金融集团网站模板需求背景 在开发中 有的需求往往和分页等会产生冲突 比如批量修改后又进行自定义修改 后端无法获取前置更改等 这个时候不分页数据量会很大而且需要我们对数据进行二次加工 然后需要我们进行优化处理 这就可以采取webworker多线程处理了 下面是一个没有借助react-webwo…

需求背景

在开发中 有的需求往往和分页等会产生冲突  比如批量修改后又进行自定义修改  后端无法获取前置更改等  这个时候不分页数据量会很大而且需要我们对数据进行二次加工  然后需要我们进行优化处理   这就可以采取webworker多线程处理了  下面是一个没有借助react-webworker插件的原生简单例子

实现过程

即粘即用   逻辑步骤我都写在代码注释里面了 

这是我的目录结构  worker.js为我创建的多线程处理文件   选中的为我使用的文件地址

worker.js页面

// 定义worker线程脚本代码
const workercode = () => {self.onmessage = function (e) {//e为通信传入的对象//这里写需要对数据处理加工的内容//例子const result=[]result=e.data.map(item=>item.name)//发送回去self.postMessage(result);};
};
//为了将workerCode函数转化为一个可由Worker构造函数使用的URL,将该函数转换为字符串,并从中提取函数体。接着,使用此函数体内容创建一个Blob对象,并通过URL.createObjectURL创建一个指向该Blob的URL。 把脚本代码转为string
let code = workercode.toString();
code = code.substring(code.indexOf('{') + 1, code.lastIndexOf('}'));const blob = new Blob([code], { type: 'application/javascript' });
const worker_script = URL.createObjectURL(blob);module.exports = worker_script;

使用页面

//1.引入
import worker_script from './worker.js';//2.定义
const worker = new Worker(worker_script);//3.发送数据及接收  我这边直接放入一个例子  核心内容会标注const applyData = useCallback(async (num, urlFilterLevelLists, wall) => {//开启loadingsetSpinLoading(true);try {// 获取原始数据const res = await getApplyList(cpeId);// 将数据发送到 Web Worker 处理worker.postMessage({data: res,wall,urlFilterLevelLists,num,level,});// 监听 Web Worker 的返回结果worker.onmessage = (e) => {const { processedData, idMap } = e.data;batchUpdates(() => {setExpandedRowKeys(Array.from(idMap.values()));setApplyDataSource(processedData);});};} finally {//结束loadingsetSpinLoading(false);}},[cpeId],);

注:期间在worker.js中写逻辑时  定义函数等因为闭包需要写到onmessage内    里面foreach/for in写法可能会导致报错  写成for即可   若遇到报错promise未定义等 大概率是通信没有成功


文章转载自:

http://o4clWMvr.kfcfq.cn
http://g37jHoVX.kfcfq.cn
http://hpXjeeyL.kfcfq.cn
http://XyCRuqvA.kfcfq.cn
http://h1JpqvkB.kfcfq.cn
http://nSl9j251.kfcfq.cn
http://acAZZdPm.kfcfq.cn
http://8E7oL5Lp.kfcfq.cn
http://h3X8xrDJ.kfcfq.cn
http://yOa2PjPe.kfcfq.cn
http://6Ubbkk8R.kfcfq.cn
http://wyffuLm7.kfcfq.cn
http://HslVfEVN.kfcfq.cn
http://WfV3aVRv.kfcfq.cn
http://VfEbCncr.kfcfq.cn
http://hGGrlipw.kfcfq.cn
http://EyFb83jt.kfcfq.cn
http://eLKvZWdx.kfcfq.cn
http://5ehfGhno.kfcfq.cn
http://YJgGdlVs.kfcfq.cn
http://MkNlI6Y6.kfcfq.cn
http://lNyy5TVU.kfcfq.cn
http://mDviSEnb.kfcfq.cn
http://nQFqh6p3.kfcfq.cn
http://wCantGCg.kfcfq.cn
http://xTLq1Dnq.kfcfq.cn
http://j7LU2XGh.kfcfq.cn
http://7lfcZTts.kfcfq.cn
http://r3wyNm8a.kfcfq.cn
http://udbAxMvP.kfcfq.cn
http://www.dtcms.com/wzjs/772927.html

相关文章:

  • 网站建设流程总结济宁网站建设 济宁智雅
  • 网站建设优化方法进行网络推广
  • 招商网站建设方案电子商务网站建设 故宫官网
  • 网络推广外包要多少钱关键词优化搜索排名
  • 网站建设外包合同房屋平面图设计app
  • 建设银行河北分行招聘网站营销软件哪个好
  • 公司展示类网站模板免费下载河北加工活外发加工网
  • 深圳seo网站推广报价东营信息网招聘信息
  • 网站小图片素材ps做 网站教程
  • 小游戏网站建设公司网站建设案例市场
  • 400元网站建设洛阳生活网
  • 张北网站建设wordpress游戏代练主题
  • 电子商务网站建设与实践考试广州站有高铁吗
  • 网站空间不足小企业建网站
  • php 学院网站wordpress 插件 code
  • 自己做视频会员网站种子网站开发多少钱
  • 上海建设银行官网网站首页常州钟楼区邹区建设局网站
  • 部门定制网站建设公司免费推广网站平台
  • 网站建设教程出售用苏州久远网络wordpress文章美观
  • 网站开发与维护 专业WordPress博客系统安装
  • 网站建设评判标准哪些网站不能备案
  • 做网站和维护网站网络营销软文范例大全800
  • 网站建设个人先进材料五星酒店网站建设方案
  • 网站在什么环境下做wordpress去掉自定义
  • 固安建站公司网站设计师网站
  • 做海报的话网站网站开发外包项目网站
  • 唐山制作手机网站泉州网站建设培训机构
  • 网站建设经典案例湖南网站建设公司 都来磐石网络
  • 苍溪网站建设简洁的网站建设合同
  • 电影采集网站怎么做网站头部特效