随笔分类 - 最佳实践
摘要:基于axios库进行适合自己项目的二次封装 一、对第三方库进行二次封装的好处 对第三方库的依赖低,一旦第三方库不再维护或者出现问题,只需要改动封装的这个实例即可,而不用去每一个请求的地方进行修改。 二、二次封装的时候文件夹的功能划分 request文件夹下的http.js主要用于封装axios实例
阅读全文
摘要:MutationObserver 构造函数 MutationObserver() 在通过new 调用该构造函数的时候,需要传入一个回调函数callback当做参数,这个callback的详细说明如下: 参数 mutationsList:描述所有被触发改动的 MutationRecord 对象数组 o
阅读全文
摘要:Canvas应用:图片压缩算法实现 前端图片压缩应用场景 前端页面限制用户只可以上传5MB大小的图片 前端在接受到用户上传的图片之后,服务器只允许上传1MB大小的图片,此时需要前端将图片先进行压缩,压缩之后再调用图片上传接口将图片上传 第一步:创建input元素,监听input表单域的change事
阅读全文
摘要:1.this.$set(obj/arr,item/index,value)方法 + 在onShow中获取数据 + 将获取的数据进行遍历处理 this.timer =setInterval(()=>{ this.mockData.forEach((item,index)=>{ let result =
阅读全文