readAsDataURL 方法会读取指定的 Blob或 File对象。读取操作完成的时候,readyState会变成已完成DONE,并触发 [loadend](https://developer.mozilla.org/zh-CN/docs/Web/Reference/Events ...
在现在的网页开发中,在用户上传图片时,一般都会在用户提供一下预览功能,html 的FileReader 可以直接用我们实现预览,而不用先上传到后台再实现预览,同时结合canvas可以让我们轻松的实现压缩图片 以下是核心代码 function readFile obj var file obj.target.files if file return 判断类型是不是图片 if image w .tes ...
2017-12-22 15:20 0 2162 推荐指数:
readAsDataURL 方法会读取指定的 Blob或 File对象。读取操作完成的时候,readyState会变成已完成DONE,并触发 [loadend](https://developer.mozilla.org/zh-CN/docs/Web/Reference/Events ...
项目中遇到该问题,记录一下 需求是连续请求5次同一个接口,但是参数不一样。最开始使用 forEach 接口循环调用接口,发现有时候先请求的比后请求的返回数据慢,导致数据顺序混乱,所以需要控制请求的顺序。 因为需要将5次数据拿到依次放入指定的数组中。 这里就使用到了 Promise.all ...
这是 vue-router 4.0之后常见的错误了,我们自己尝试看看是出了什么问题: 首先,我们先在路由切换函数中,输出切换路由路径之前和切换后的 this.$route 如下图, 所以,我们认为是 vue-router 的问题 解决方法是: 在路由切换前面添加一句代码 ...
$(".swiper-container").each(function(){ $(this).swiper({ loop: true, initia ...
多次使用同一个组件的时候,如果只创建了一个实例,但是却对这个实例调用了两次,这两个调用就会造成相互干扰的问题 ...
问题背景:在工作中遇到过一个问题,就是在两个线程同时调用同一个函数的时候,到底是应该在这个函数的内部什么处理上加上互斥。原因又是什么? 为了调查这个问题,我决定从以下三方面调查 1.线程中函数的调用 2.同一个进程中的两个线程调用同一个处理函数 3.两个不同进程中的两个线程调用同一个处理 ...
如果按照常规操作,会发现,组件之间的值会相互影响 解决方案1:使用不同的标识 会发现,处理起来很繁琐 解决方案2:使用.sync修饰符,进行双向数据绑定 只需要在使用组件时,控制autoValue属性,即可实现是否进行双向数据绑定. *************************************************************** ...
当我们单击或者 cmd+鼠标左键单击打开文件时,有时候是在同一个窗口,有时候是新的窗口,这是啥样呢? 这是因为vscode有 “预览模式” , 当是预览模式时,打开的是当前窗口。 如何判断是不是预览模式呢? 看 打开文件的tab标题是不是斜体, 是斜体就是预览模式, 再打开就是本窗口 ...