- 博客(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关注的人