摘要: 在解决canvas合成图片模糊的问题想必我们已经了解了 window.devicePixelRatio window接口的devicePixelRatio返回当前显示设备的物理像素分辨率与CSS像素分辨率之比。此值也可以解释为像素大小的比率:一个CSS像素的大小与一个物理像素的大小。简单来说,它告诉 阅读全文
posted @ 2022-02-09 16:29 _skylar 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 本文将从以下三点来做一个详细讲解: 模块化产生 早期模块化解决方案 模块化规范的产生和差异 模块化产生 在早期的前端开发中,并没有模块的概念,模块只在服务端存在,用于处理复杂的业务通信等。 直到 AJAX 被提出,前端能够像后端请求数据,前端逻辑越来越复杂,就出现了许多问题:全局变量,函数名冲突,依 阅读全文
posted @ 2021-07-14 17:03 _skylar 阅读(537) 评论(0) 推荐(1) 编辑
摘要: reactive 接收一个普通对象然后返回该普调对象的响应式代理。等同于2.x的 Vue.observable() Vue3中响应数据核心是 reactive , reactive 中的实现是由 Proxy 加 effect 组合 (effect 作为 reactive 的核心,主要负责收集依赖,更 阅读全文
posted @ 2021-05-26 21:12 _skylar 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 背景: 一个页面需要同时校验两个表单,都校验成功之后才能执行发送,同时校验,且同时提示哪里填写出错,所以直接promise.then的链式调用、async await(任何一个await语句后面的 Promise 对象变为reject状态,那么整个async函数都会中断执行)、 和普通的回调函数都无 阅读全文
posted @ 2021-04-28 16:03 _skylar 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 文件结构 ├── src └── assets 项目静态资源 ├── logo.png 图片资源 ├── components 业务组件 ├── file 组件 ├── file.js ├── file.vue └── index.js ├── view 页面文件 └── home.vue $fil 阅读全文
posted @ 2021-04-21 22:32 _skylar 阅读(2383) 评论(0) 推荐(0) 编辑
摘要: 问题 代码不严谨:用typeOf判断是否是object ,忽略对null特殊值的处理 props object 设置默认值 由于大括号被解释为代码块(函数体),所以如果箭头函数直接返回一个对象,必须在对象外面加上括号 元素居中可使用 transform translate上下平移 transform 阅读全文
posted @ 2021-04-20 16:07 _skylar 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 问题如图:显示已经切换成功,但实际没有 即使删掉也不行 所以问题就出来了,在你装nvm之前已经装了v10.14.1的版本了,所以nvm包里面的跟这个很早之前装的文件没有关联,所以第一步找到文件所在位置并删除 1.where node 2.找到文件夹位置 直接删除 3.然后查看node -v 发现已经 阅读全文
posted @ 2021-04-12 20:39 _skylar 阅读(16101) 评论(3) 推荐(2) 编辑
摘要: 定时器 vue实例中定义timer多余,创建的定时器代码和销毁定时器的代码没有放在一起,通常很容易忘记去清理这个定时器,不容易维护;建议使用 this.$once(‘hook:beforeDestory’,()=>{}) _CountDownLoop() { let timer = null; ti 阅读全文
posted @ 2021-02-07 16:17 _skylar 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 在mounted初始化地图的时候,因为异步问题会导致BMap is not defined,也就是百度的api还没完全引入或者加载完成,就已经进行地图初始化了 解决方法: 1.创建一个map.js export function MP(ak) { return new Promise(functio 阅读全文
posted @ 2019-11-12 14:19 _skylar 阅读(13662) 评论(2) 推荐(8) 编辑
摘要: 文件结构 ├── build 项目构建配置 ├── config 开发相关配置 ├── public 打包所需静态资源 └── src ├── api AJAX请求 ├── demo.js └── assets 项目静态资源 ├── icons 自定义图标资源 └── images 图片资源 ├── 阅读全文
posted @ 2019-10-24 15:07 _skylar 阅读(1062) 评论(0) 推荐(3) 编辑