会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Bob康康
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
2022年2月1日
Vue自动移除事件监听
摘要: 在vue中实现一个hook,在mounted添加事件监听,页面销毁时移除。 默认函数有四个参数[target, type, listener, options] target是EventTarget,作为注册监听器的容器,默认是window 后三个参数是addEventListener的参数 exp
阅读全文
posted @ 2022-02-01 20:11 Bob康康
阅读(2243)
评论(0)
推荐(0)
2022年1月31日
实现起点无限轮播列表
摘要: 逛起点的时候看到这个效果,想着自己也写一下。 实现这个效果主要思路是在行内样式中添加所需的图片,给三个li定位。在初始化的时候获取每个li的样式,用setInterval无限循环,每次把样式数组第一项移至最后一项,渲染。 首先完成html <div class="container"> <ul cl
阅读全文
posted @ 2022-01-31 01:17 Bob康康
阅读(97)
评论(0)
推荐(0)
2022年1月28日
JS内置对象Date方法整理
摘要: 输入两个日期获取之间相隔的天数 /** * @description输入两个日期获取之间相隔的天数 * @param {string} date1 * @param {string} date2 * @return {number} * @example date1 = "2020-01-15",
阅读全文
posted @ 2022-01-28 23:16 Bob康康
阅读(74)
评论(0)
推荐(0)
实现vueuse中useElementVisibility的自定义hook
摘要: 在vueuse我看到一个很好用的方法useElementVisibility,它可以帮助我们判断元素是否在屏幕的可视区域内,可以用来懒加载图片列表或一些其他功能。实现它的核心代码就几行,在实现之前需要了解一些属性。 Element.getBoundingClientRect() domRect =
阅读全文
posted @ 2022-01-28 22:58 Bob康康
阅读(623)
评论(0)
推荐(0)
2022年1月27日
实现无限滚动效果Vue
摘要: 看了小野森森老师的视频后记录一下。 <div class="container"> <ul class="data-scroll" :style="{ transform: `translate3d(0px, ${- scroll.scrollTop}px, 0px)` }"> <li class=
阅读全文
posted @ 2022-01-27 21:28 Bob康康
阅读(745)
评论(0)
推荐(0)
上一页
1
2
3