自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 小程序中<scroll-view>的自适应高度纯css解决方案

我们都知道小程序的scroll-view组件必须给它一个高度才会有滚动效果,那如果要自适应高度的话,可能会想到用js来解决,通过各种运算得出自适应的高度,意味着你首先要通过js来获取窗口的高度,兄弟元素的高度甚至父元素的兄弟元素的高度等数据,嗯。。。非常麻烦 下面是我用纯css来解决这个问题的方法: 首先:父元素设置 .parent { display: flex; flex-direction: column; } 滑动组件: .child { height: 0; flex: 1; }

2020-09-07 17:14:49 967

原创 js防抖函数中的this和参数问题

这个问题是我在昨天的面试中被问到的问题,之前没有研究过,当时脑子一片混乱没有答出来,当时让我写防抖函数,我是这样写的: function debounce (fn, delay) { let temp = null; return function () { if(temp) clearTimeout(temp); temp = setTimeout(() => { fn(); }, delay); } } 然后就被问到fn的this和参数怎么办,首先来解决一下this的问题

2020-08-08 17:26:28 2593 7

原创 Vue中computed和watch的区别

compted watch 必须返回一个值 只是执行一段代码 会缓存,在该属性依赖的属性发生改变时才执行,否则直接用缓存的值 不会缓存,只要监听的属性改变就会执行 监听对象可以是:data、props中的属性 监听对象可以是:data、props、computed 不能执行异步操作,存在异步操作则直接失效 可以执行异步操作 函数有两个参数:新的值、旧的值 ...

2020-08-05 17:48:29 698

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除