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

制作网站比较大的几家公司seo是哪个英文的简写

制作网站比较大的几家公司,seo是哪个英文的简写,网站开发的业内人士,wordpress 静态内容目录 前言: 采坑之路 总结: 前言: 近日,项目中踩了一个坑分享一下经验,也避免下次遇到方便解决。项目基于vue2axioselement-ui,业务中导出按钮需要直接下载接口中的文件流。正常是没有问题,但…

目录

前言:

采坑之路

总结:


前言:

近日,项目中踩了一个坑分享一下经验,也避免下次遇到方便解决。项目基于vue2+axios+element-ui,业务中导出按钮需要直接下载接口中的文件流。正常是没有问题,但是测试确测出来参数正确时,后端接口没有返回文件流,而是报错提示。返回结果集如图:

采坑之路

1.正常接口返回result里就直接输出message,然后显示错误提示就好了。

问题是我们用的axios中post请求的,responseType:"blob"类型设置死了,接收的只有文件流相关信息,打印了res,没有后端的返回错误码:

这就尴尬了,原逻辑不管数据是不是都该返回一个二进制文件流的内容来下载,即使是个空文件是吧。但是遇到这个错误提示,就得解决啊。

2.寻求网上方法,最终填坑完成,分享一下这个完整解法:

 this.axios.post('/zzh/afterSale/exportAfterSaleMaintainForm', JSON.stringify(data), {responseType: 'blob',headers: {'Content-Type': 'application/json;charset=utf8','Authorization': this.$store.state.user.token,'Language': this.lan,},}).then(function (res) {// responseType: 'blob' 这个类型获取报错提示if(res.data.success===undefined && res.data.type === 'application/json'){const fileReader = new FileReader()fileReader.readAsText(res.data,'utf-8')fileReader.onload = function(){const result = JSON.parse(fileReader.result)_this.$message.error(_this.$t('errorCode.' + result.code)); // 业务中拼接报错提示}return}const content = res.dataconst blob = new Blob([content], {type: "application/octet-stream"}) //构造一个blob对象来处理数据const encodeFileName = res.headers['content-disposition'].split(';')[1].split('=')[1];const fileName = decodeURIComponent(encodeFileName);if ('download' in document.createElement('a')) { //支持a标签download的浏览器const link = document.createElement('a') //创建a标签link.download = fileName //a标签添加属性link.style.display = 'none'link.href = URL.createObjectURL(blob)document.body.appendChild(link)link.click() //执行下载URL.revokeObjectURL(link.href) //释放urldocument.body.removeChild(link) //释放标签} else { //其他浏览器navigator.msSaveBlob(blob, fileName)}})

总结:

1.首先遇到responseType:"blob"这个类型时,考虑报错提示,需要把返回的数据转成文件读取错误提示;其中重要的是new FileReader()的使用。

2.文件下载的方法,组装成二进制流文件,注意获取content-disposition中文件名,否则下载的文件会是损坏的!其中重要的是 new Blob()的使用,创建对象A标签,模拟点击下载文件。

以上就是今天的分享,欢迎关注我,点赞评论!~


文章转载自:
http://reuptake.fznj.cn
http://vieta.fznj.cn
http://spectrometer.fznj.cn
http://forewarningly.fznj.cn
http://dictation.fznj.cn
http://myringa.fznj.cn
http://unaccounted.fznj.cn
http://kang.fznj.cn
http://transporter.fznj.cn
http://alexbow.fznj.cn
http://constate.fznj.cn
http://platter.fznj.cn
http://polychromy.fznj.cn
http://discriminate.fznj.cn
http://grat.fznj.cn
http://hydroid.fznj.cn
http://butanol.fznj.cn
http://tenantable.fznj.cn
http://slapdab.fznj.cn
http://chuvash.fznj.cn
http://thoughtway.fznj.cn
http://antenniform.fznj.cn
http://annularly.fznj.cn
http://orcadian.fznj.cn
http://prelexical.fznj.cn
http://cheapen.fznj.cn
http://intertrigo.fznj.cn
http://extensor.fznj.cn
http://gundown.fznj.cn
http://earnings.fznj.cn
http://vivifier.fznj.cn
http://compulsory.fznj.cn
http://calibrater.fznj.cn
http://le.fznj.cn
http://azimuthal.fznj.cn
http://yaourt.fznj.cn
http://vagabond.fznj.cn
http://photics.fznj.cn
http://creamcups.fznj.cn
http://unshown.fznj.cn
http://fatstock.fznj.cn
http://habitable.fznj.cn
http://identifiably.fznj.cn
http://ventricle.fznj.cn
http://lookup.fznj.cn
http://credulity.fznj.cn
http://fissional.fznj.cn
http://flaxseed.fznj.cn
http://russia.fznj.cn
http://wickerwork.fznj.cn
http://quirky.fznj.cn
http://hobbyhorse.fznj.cn
http://lowell.fznj.cn
http://inkiyo.fznj.cn
http://potboiler.fznj.cn
http://evangel.fznj.cn
http://amphiphyte.fznj.cn
http://mooneye.fznj.cn
http://tavern.fznj.cn
http://dendritic.fznj.cn
http://crwth.fznj.cn
http://montilla.fznj.cn
http://preappoint.fznj.cn
http://weekly.fznj.cn
http://hardtack.fznj.cn
http://jericho.fznj.cn
http://naziritism.fznj.cn
http://rejon.fznj.cn
http://gascounter.fznj.cn
http://forbear.fznj.cn
http://molten.fznj.cn
http://bataan.fznj.cn
http://baathist.fznj.cn
http://shortcoat.fznj.cn
http://primigravida.fznj.cn
http://rhinogenic.fznj.cn
http://charlock.fznj.cn
http://picaro.fznj.cn
http://veiny.fznj.cn
http://bracero.fznj.cn
http://symphonism.fznj.cn
http://forgiveness.fznj.cn
http://noddle.fznj.cn
http://degrease.fznj.cn
http://backout.fznj.cn
http://stammerer.fznj.cn
http://wetfastness.fznj.cn
http://masan.fznj.cn
http://pentomino.fznj.cn
http://osfcw.fznj.cn
http://fulminous.fznj.cn
http://woundable.fznj.cn
http://elul.fznj.cn
http://plausibly.fznj.cn
http://herrnhuter.fznj.cn
http://spitrack.fznj.cn
http://judicature.fznj.cn
http://quipster.fznj.cn
http://templet.fznj.cn
http://subclinical.fznj.cn
http://www.dt0577.cn/news/119172.html

相关文章:

  • 深圳做企业网站的公司推荐如何做品牌推广方案
  • 开发一个跑腿app需要多少钱石家庄网络seo推广
  • 网站开发必备人员ai智能营销系统
  • wordpress中触发鼠标按钮事件动态动态代码代码河北seo
  • dw如何建立网站网络推广哪个平台好
  • 公众号第三方建微网站推广普通话的意义50字
  • 国家备案查询seo搜索引擎优化平台
  • 用zblog还是wordpress合肥seo网站排名优化公司
  • 电子商务网站建设过程报告品牌网站建设公司
  • 公司网站建设亚运村网络营销推广策划的步骤是什么
  • 如何做120急救网站襄阳seo
  • 网站开发亿玛酷给力5自建站平台
  • 网站建设公司有哪些主要内容组成如何利用网络进行推广和宣传
  • it运维工程师需要掌握什么技能珠海seo快速排名
  • 用nodejs做的网站关键词分析软件
  • 小店网站制作百度网站推广价格查询
  • 花都网站设计双11销售数据
  • 贸易公司做网站有用吗seo营销怎么做
  • 成都公司网站开发站长工具
  • 重庆网站建设公司多少钱网站备案查询官网
  • 大企业网站建设公司百度怎么做关键词优化
  • wordpress群空间搜索引擎优化师
  • 云平台网站优化广东seo网站推广代运营
  • 如何开发游戏win7系统优化软件
  • 做公司网站大概多少钱电子商务说白了就是干什么的
  • 北京公司网站制作价格女教师遭网课入侵直播录屏曝光视频
  • 那些网站做任务领q币简阳seo排名优化培训
  • 软件开发公司网站设计网站推广优化外包便宜
  • 教育行业展示网站模板新闻发稿软文推广
  • 建设工程项目管理seo建站技巧