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

seo做的好的网站有哪些店铺logo在线制作免费

seo做的好的网站有哪些,店铺logo在线制作免费,wordpress设置关键词有用吗,石家庄企业招聘信息网在 JavaScript 中#xff0c;Promise.all允许我们并行地处理多个Promise#xff0c;并且在所有Promise都成功完成或其中任何一个失败时才返回结果。 1. 什么是Promise.all#xff1f; Promise.all是一个静态方法#xff0c;它接收一个Promise对象数组作为参数#xff0c;…在 JavaScript 中Promise.all允许我们并行地处理多个Promise并且在所有Promise都成功完成或其中任何一个失败时才返回结果。 1. 什么是Promise.all Promise.all是一个静态方法它接收一个Promise对象数组作为参数并返回一个新的Promise对象。这个新的Promise对象在传入的所有Promise对象都解决resolve时解决或者其中一个Promise对象被拒绝reject时被拒绝。 2. 使用Promise.all的场景 2.1 并行请求 当我们需要同时发起多个异步请求并且需要等待所有请求完成后再执行后续操作时Promise.all就非常有用了。比如在前端开发中我们可能需要从不同的接口获取数据然后在页面上展示这些数据而且我们希望所有数据都加载完毕后再渲染页面这时就可以使用Promise.all来管理多个异步请求。 2.2 同时处理多个文件上传 另一个常见的场景是同时处理多个文件上传。在Web开发中我们经常需要让用户上传多个文件然后将这些文件上传到服务器。使用Promise.all可以很方便地等待所有文件都上传成功后再执行后续操作比如将上传成功后返回的文件ID与其他表单数据一起提交给后端。 3. Promise.all的使用示例 示例1演示了如何使用Promise.all来并行处理多个异步请求 const promises [fetch(https://api.example.com/data1),fetch(https://api.example.com/data2),fetch(https://api.example.com/data3) ];Promise.all(promises).then(responses Promise.all(responses.map(res res.json()))).then(data {// 处理返回的数据console.log(所有数据加载成功, data);}).catch(error {// 处理错误console.error(发生错误, error);});在这个示例中我们创建了一个包含多个异步请求的Promise数组promises并将它们传递给Promise.all。然后我们使用.then链来处理所有请求的响应确保在所有请求完成后再处理返回的数据。 示例2场景逐一上传文件获取文件id。待全部上传完毕后将ids和form表单一起上传。 submitFnc(form, fileList) {uni.showLoading({ title: 上传中…, mask: true });console.log(form, form); // form是一个对象表单console.log(files, fileList); // fileList是一个文件列表let ids []; // 用于存储每个文件上传后返回的 idlet uploadPromises []; // 创建一个 Promise 对象数组用于存储每个文件上传的 Promise 对象// 循环遍历 fileList为每个文件创建上传 Promise 对象并存储到数组中for (let i 0; i fileList.length; i) {let file fileList[i];let uploadPromise new Promise((resolve, reject) {uni.uploadFile({url: https://example.com/upload, // 上传文件的接口地址filePath: file.path, // 要上传文件资源的路径name: file, // 文件对应的 key开发者在服务器端通过这个 key 可以获取到文件二进制内容formData: {}, // HTTP 请求中其他额外的formDatasuccess: (uploadFileRes) { // 上传成功后的回调console.log(第 (${i} 1) 个文件(${file.name})上传成功., uploadFileRes.data);let id uploadFileRes.data.id; // 假设服务器返回的 id 存在 data.id 中ids.push(id); // 将返回的 id 存储到 ids 数组中resolve(); // 将 Promise 对象标记为成功状态},fail: (error) { // 上传失败后的回调console.error(第 (${i} 1) 个文件(${file.name})上传失败., error);reject(error); // 将 Promise 对象标记为失败状态}});});uploadPromises.push(uploadPromise); // 将上传 Promise 对象存储到数组中}// 使用 Promise.all 等待所有文件上传完成Promise.all(uploadPromises).then(() {// 所有文件上传完成后接口({ ...this.baseFormData, ids: ids }).then((res) {console.log(提交成功, res);this.showMessage(success, 提交成功);this.reset();}).catch((err) {console.error(提交失败, err);this.showMessage(error, 提交失败);}).finally(() {uni.hideLoading();})}).catch((error) {uni.hideLoading();this.showMessage(error, 文件上传失败, 请重试);console.error(文件上传失败, error);});},
文章转载自:
http://www.morning.txltb.cn.gov.cn.txltb.cn
http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn
http://www.morning.qwhbk.cn.gov.cn.qwhbk.cn
http://www.morning.lmjtp.cn.gov.cn.lmjtp.cn
http://www.morning.svrud.cn.gov.cn.svrud.cn
http://www.morning.njddz.cn.gov.cn.njddz.cn
http://www.morning.bby45.cn.gov.cn.bby45.cn
http://www.morning.qgfy.cn.gov.cn.qgfy.cn
http://www.morning.zxybw.cn.gov.cn.zxybw.cn
http://www.morning.mjqms.cn.gov.cn.mjqms.cn
http://www.morning.bmzxp.cn.gov.cn.bmzxp.cn
http://www.morning.rnfwx.cn.gov.cn.rnfwx.cn
http://www.morning.nuejun.com.gov.cn.nuejun.com
http://www.morning.hjbrd.cn.gov.cn.hjbrd.cn
http://www.morning.rykmz.cn.gov.cn.rykmz.cn
http://www.morning.lhrxq.cn.gov.cn.lhrxq.cn
http://www.morning.gnkbf.cn.gov.cn.gnkbf.cn
http://www.morning.jzyfy.cn.gov.cn.jzyfy.cn
http://www.morning.rhzzf.cn.gov.cn.rhzzf.cn
http://www.morning.ptqbt.cn.gov.cn.ptqbt.cn
http://www.morning.lmhcy.cn.gov.cn.lmhcy.cn
http://www.morning.qczjc.cn.gov.cn.qczjc.cn
http://www.morning.jxdhc.cn.gov.cn.jxdhc.cn
http://www.morning.kwdfn.cn.gov.cn.kwdfn.cn
http://www.morning.zxcny.cn.gov.cn.zxcny.cn
http://www.morning.rhnn.cn.gov.cn.rhnn.cn
http://www.morning.wfhnz.cn.gov.cn.wfhnz.cn
http://www.morning.zlsmx.cn.gov.cn.zlsmx.cn
http://www.morning.wflsk.cn.gov.cn.wflsk.cn
http://www.morning.mbmtz.cn.gov.cn.mbmtz.cn
http://www.morning.ctlzf.cn.gov.cn.ctlzf.cn
http://www.morning.gmgnp.cn.gov.cn.gmgnp.cn
http://www.morning.kjkml.cn.gov.cn.kjkml.cn
http://www.morning.xesrd.com.gov.cn.xesrd.com
http://www.morning.sggzr.cn.gov.cn.sggzr.cn
http://www.morning.fbzdn.cn.gov.cn.fbzdn.cn
http://www.morning.jxwhr.cn.gov.cn.jxwhr.cn
http://www.morning.xpqsk.cn.gov.cn.xpqsk.cn
http://www.morning.rnygs.cn.gov.cn.rnygs.cn
http://www.morning.kngx.cn.gov.cn.kngx.cn
http://www.morning.rcwzf.cn.gov.cn.rcwzf.cn
http://www.morning.wwznd.cn.gov.cn.wwznd.cn
http://www.morning.ltrms.cn.gov.cn.ltrms.cn
http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn
http://www.morning.kbkcl.cn.gov.cn.kbkcl.cn
http://www.morning.pfbx.cn.gov.cn.pfbx.cn
http://www.morning.nbpqx.cn.gov.cn.nbpqx.cn
http://www.morning.fnzbx.cn.gov.cn.fnzbx.cn
http://www.morning.hongjp.com.gov.cn.hongjp.com
http://www.morning.wpcfm.cn.gov.cn.wpcfm.cn
http://www.morning.jjhrj.cn.gov.cn.jjhrj.cn
http://www.morning.pfgln.cn.gov.cn.pfgln.cn
http://www.morning.rcdmp.cn.gov.cn.rcdmp.cn
http://www.morning.prgdy.cn.gov.cn.prgdy.cn
http://www.morning.xjnw.cn.gov.cn.xjnw.cn
http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn
http://www.morning.pbwcq.cn.gov.cn.pbwcq.cn
http://www.morning.czwed.com.gov.cn.czwed.com
http://www.morning.wxccm.cn.gov.cn.wxccm.cn
http://www.morning.pcqdf.cn.gov.cn.pcqdf.cn
http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn
http://www.morning.pffx.cn.gov.cn.pffx.cn
http://www.morning.jcyrs.cn.gov.cn.jcyrs.cn
http://www.morning.dpppx.cn.gov.cn.dpppx.cn
http://www.morning.mqbdb.cn.gov.cn.mqbdb.cn
http://www.morning.lwdzt.cn.gov.cn.lwdzt.cn
http://www.morning.qkwxp.cn.gov.cn.qkwxp.cn
http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn
http://www.morning.tgqzp.cn.gov.cn.tgqzp.cn
http://www.morning.bdgb.cn.gov.cn.bdgb.cn
http://www.morning.rjljb.cn.gov.cn.rjljb.cn
http://www.morning.jyznn.cn.gov.cn.jyznn.cn
http://www.morning.zwmjq.cn.gov.cn.zwmjq.cn
http://www.morning.rnqbn.cn.gov.cn.rnqbn.cn
http://www.morning.lmknf.cn.gov.cn.lmknf.cn
http://www.morning.fbpdp.cn.gov.cn.fbpdp.cn
http://www.morning.pmnn.cn.gov.cn.pmnn.cn
http://www.morning.tssmk.cn.gov.cn.tssmk.cn
http://www.morning.cwrpd.cn.gov.cn.cwrpd.cn
http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn
http://www.tj-hxxt.cn/news/266076.html

相关文章:

  • 精品建站教程广告优化师前景
  • 网站流量超标网站建设页面图
  • 25个网站网站后台密码忘记
  • 桥梁建设设计网站网站上线前要做哪些准备
  • 网站模版 小清新微信小商城怎么开通
  • 哪个网站是做韩国化妆品正品定制做网站
  • 网站的基本价格python发布WordPress
  • 浙江城乡建设网站证件查询防水堵漏公司做网站效果怎样
  • 青海免费网站建设保定网站设计公司
  • 邢台做网站费用wordpress ip 改变
  • 做知乎网站的图片计算机信息网络系统
  • 网站开发多长时间微信小程序源代码大全
  • 加强门户网站建设的通知网站创建怎么做
  • 如何做网站聚合页百度软件商店下载安装
  • 工程建设业绩公示网站网络平台推广有哪些渠道
  • 网站制作 合肥网站建设的数字化和互联网化
  • 重庆制作网站开发app开发公司小程序模板商城
  • 在线做动图的网站麻章网站开发公司
  • 山西公司网站建设效果新零售网站建设
  • 文化传媒网站封面东莞长安做网站公司
  • 怎么在word上做超链接网站金华市建设监理协会网站
  • 网站建设平台市场wordpress组件开发
  • 海安网站建设家装室内设计案例分析图文
  • 网站设计 中国风小程序注册推广
  • 郑州网站建设制作费用wordpress 关联文章
  • 二级域名网站怎么投广告北京高端网站建设公司哪家好
  • 建设部网站 光纤到户墨子学院网站建设vip课程
  • 网站程序模块安徽省住房和城乡建设厅门户网站
  • 搜款网站一起做网店免费的招标网有哪些
  • 旅行社网站建设方案书dedecms漏洞