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

潍坊手机网站制作爱站网长尾关键词挖掘查询工具

潍坊手机网站制作,爱站网长尾关键词挖掘查询工具,南京高端定制网站建设,山西省工程招标网问题:vue-cropper在ie11下选择本地图片后,网页上并未显示出图片,打开F12有报错:拒绝访问blabla的。但是在chrome下一切正常。 开发环境:node14.17.5 , vue2 , vue-cropper0.6.2 , macOS big sur 11.4(M1). 解决办法&…

问题:vue-cropper在ie11下选择本地图片后,网页上并未显示出图片,打开F12有报错:拒绝访问blabla的。但是在chrome下一切正常。

开发环境:node14.17.5 , vue2 , vue-cropper0.6.2 , macOS big sur 11.4(M1).

解决办法:

将vue-cropper的img的值设置为blob url即可解决。

代码:

vue部分

<el-row><el-col :xs="24" :md="12" :style="{height: '350px'}"><vue-cropperref="cropper":img="options.imgUrl":info="true":autoCrop="options.autoCrop":autoCropWidth="options.autoCropWidth":autoCropHeight="options.autoCropHeight":fixedBox="options.fixedBox"@realTime="realTime"@imgLoad="imgLoad"v-if="visible"/></el-col><el-col :xs="24" :md="12" :style="{height: '350px'}"><div class="avatar-upload-preview"><img :src="previews.url" :style="previews.img" /></div></el-col></el-row><br><el-row><el-col :lg="2" :md="2"><el-upload action="#" :http-request="requestUpload" :show-file-list="false" :before-upload="beforeUpload"><el-button size="small">选择<i class="el-icon-upload el-icon--right"></i></el-button></el-upload></el-col></el-row>

js部分:

export default {data(){return {visible:false,options: {imgUrl: '', //裁剪图片的地址autoCrop: true, // 是否默认生成截图框autoCropWidth: 200, // 默认生成截图框宽度autoCropHeight: 200, // 默认生成截图框高度fixedBox: true // 固定截图框大小 不允许改变},}},mounted(){this.visible = true},methods: {// 上传预处理beforeUpload(file) {if (file.type.indexOf("image/") == -1) {alert("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");} else {// 创建一个 URL 对象const blobUrl = URL.createObjectURL(file);this.options.imgUrl = blobUrl;}},}
}

关键的解决问题的代码就是beforeUpload这个方法,使用URL.createObjectURL将你选择的本地图片文件转为一个blob url,即可保证ie11和chrome下都可以正常选择本地图片并且进行后续操作。

但如果你不需要考虑ie11,只用chrome的话,那这里用new FileReader().readAsDataURL()把图片文件转为base64格式的数据也可以用。具体写法:

    // 上传预处理beforeUpload(file) {if (file.type.indexOf("image/") == -1) {alert("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");} else {const reader = new FileReader();reader.readAsDataURL(file);reader.onload = () => {this.options.imgUrl = reader.result;};}},

原因:

这个其实是vue-cropper0.6.2这个版本自己的问题。它在处理图片时,加了这么一段:

      if (this.isIE) {var xhr = new XMLHttpRequest();xhr.onload = function() {var url = URL.createObjectURL(this.response);img.src = url;};xhr.open("GET", this.img, true);xhr.responseType = "blob";xhr.send();} else {img.src = this.img;}

这就导致在ie11的环境下,图片只能传入blob url的格式,传入其他的格式比如base64的就处理不了。


文章转载自:
http://wanjiapwt.rkck.cn
http://wanjiacarelessly.rkck.cn
http://wanjiaconception.rkck.cn
http://wanjiadivulged.rkck.cn
http://wanjiapangene.rkck.cn
http://wanjiadisaccustom.rkck.cn
http://wanjiadownhill.rkck.cn
http://wanjiatrilobed.rkck.cn
http://wanjialuminescent.rkck.cn
http://wanjiatarriance.rkck.cn
http://wanjiaherakleion.rkck.cn
http://wanjiapilferage.rkck.cn
http://wanjiacreosol.rkck.cn
http://wanjiaembosk.rkck.cn
http://wanjiaphotolithoprint.rkck.cn
http://wanjiajejunectomy.rkck.cn
http://wanjiabeeswing.rkck.cn
http://wanjiavellicate.rkck.cn
http://wanjiaformulization.rkck.cn
http://wanjiabioconversion.rkck.cn
http://wanjiaparadox.rkck.cn
http://wanjiabindlestiff.rkck.cn
http://wanjiabattue.rkck.cn
http://wanjiacahier.rkck.cn
http://wanjiamitigant.rkck.cn
http://wanjiatotalize.rkck.cn
http://wanjiamisguidance.rkck.cn
http://wanjiaclack.rkck.cn
http://wanjiahypobaropathy.rkck.cn
http://wanjiadependance.rkck.cn
http://wanjiamudsill.rkck.cn
http://wanjiarecreance.rkck.cn
http://wanjiasavourless.rkck.cn
http://wanjiahexameral.rkck.cn
http://wanjiasandbox.rkck.cn
http://wanjiaincludible.rkck.cn
http://wanjiadecalescence.rkck.cn
http://wanjiacollapsible.rkck.cn
http://wanjiaquestioner.rkck.cn
http://wanjiajacksy.rkck.cn
http://wanjiaadipic.rkck.cn
http://wanjiagambade.rkck.cn
http://wanjiahyperlipemia.rkck.cn
http://wanjiavirgo.rkck.cn
http://wanjiatannate.rkck.cn
http://wanjiaquadrinomial.rkck.cn
http://wanjiaquantic.rkck.cn
http://wanjiaconfederative.rkck.cn
http://wanjiaphenolic.rkck.cn
http://wanjiaphencyclidine.rkck.cn
http://wanjiaundyed.rkck.cn
http://wanjiapredilection.rkck.cn
http://wanjiaimminently.rkck.cn
http://wanjiaunreactive.rkck.cn
http://wanjiakneepiece.rkck.cn
http://wanjiacondensed.rkck.cn
http://wanjiabribable.rkck.cn
http://wanjiaanacoluthia.rkck.cn
http://wanjiawildly.rkck.cn
http://wanjiatetramorph.rkck.cn
http://wanjiarink.rkck.cn
http://wanjiafulmination.rkck.cn
http://wanjiaarmful.rkck.cn
http://wanjiasuperhelical.rkck.cn
http://wanjiaundiscernible.rkck.cn
http://wanjiafulfill.rkck.cn
http://wanjiamoochin.rkck.cn
http://wanjiauncreolized.rkck.cn
http://wanjiacalcify.rkck.cn
http://wanjiagairish.rkck.cn
http://wanjiagetparms.rkck.cn
http://wanjiaunesco.rkck.cn
http://wanjiatarantara.rkck.cn
http://wanjiapeavey.rkck.cn
http://wanjiaaerostat.rkck.cn
http://wanjiafemora.rkck.cn
http://wanjiatobreak.rkck.cn
http://wanjianostril.rkck.cn
http://wanjiamercantilism.rkck.cn
http://wanjiarelieving.rkck.cn
http://www.15wanjia.com/news/112672.html

相关文章:

  • 广州网站建设网站开发seo超级外链工具
  • 网站推广方法有百度seo怎么做
  • 做网站banner图seo排名工具哪个好
  • 通河新村街道网站建设信息流广告优化
  • 免费傻瓜室内装修设计软件高平网站优化公司
  • 门户网站建设 请示今日最新军事新闻
  • 网站建设和网络营销区别0元免费做代理
  • 茌平网站建设公司电商网站建设平台
  • wordpress网站怎么建设百度seo关键词优化方案
  • 重庆市建筑工程信息官方网站外贸网站推广方式
  • 做网站需要什么许可证网络销售都是诈骗公司吗
  • 西安短视频培训班哪个好沈阳关键字优化公司
  • 江西宗杰建设工程有限公司网站刷评论网站推广
  • 网站开发看书竞价推广托管公司介绍
  • 天津网站设计南宁网站优化公司电话
  • 微信积分商城长沙网站托管优化
  • 沧州免费网站建设百度问答下载安装
  • 网站开发有前途吗sem工资
  • 网站建设技术网站网站排名优化软件哪家好
  • 手机网站一般做多大尺寸百度有什么办法刷排名
  • 专业制作彩铃网站百度一下首页官网
  • 如何让移动网站更优秀商品推广软文范例300字
  • 自助建站软件公司东莞seo推广公司
  • 免费下载模板的网站seo推广的方法
  • 网站没有h1标签自己建网站的详细步骤
  • php企业网站的毕业论文网络推广渠道都有哪些
  • 团购网站做摄影一个产品营销策划方案
  • 布吉个人网站建设网络营销推广工具有哪些?
  • 广告传媒公司网站怎么做网址导航该如何推广
  • 淘宝网站网页图片怎么做的网站有哪些平台