- 博客(2)
- 收藏
- 关注
原创 今日知识点-Vue2的computed和watch
vue只会将data中的数据使用Object.defineProperty()进行数据劫持,将data中的属性使用getter/setter转化为响应式的属性。计算属性的写法和函数一样,必须要有一个返回值,和data中的普通属性一样使用,因此计算属性的名字和data中声明的属性不能重名。计算属性只有在依赖的数据发生变化时才会重新计算,它会将计算出来的值进行缓存,如果依赖项没有发生变化,就会使用缓存的数据。一般会通过侦听某个属性的变化对某些功能的完成做一个判断的依据。//对象的某一个属性。
2023-12-22 14:09:32
410
原创 今日学习知识点-canvas的toDataURL()方法
首先复习一下base64位编码,有时我们会先将图片转化为base64格式的情况,这样的好处是减少一张图片的http请求,但是相应的缺点就是转换之后会导致css文件体积增大,而css的体积会影响页面渲染,因此会导致白屏时间长。注:如果传入的类型非“image/png”,但是返回的值以“data:image/png”开头,那么该传入的类型是不支持的。用于设置转换为base64编码后图片的质量,取值范围为0-1,超出取值范围用默认值0.92代替;对象的一种方法,用于将canvas对象转换为base64位编码;
2023-12-19 14:02:43
3665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人