摘要: /** * @description 数据懒加载变色 * @param 通过interSectionObserver实现 */ function handleDivBack(entries) { entries.forEach(item => (item.isIntersecting ? (item 阅读全文
posted @ 2022-07-07 22:59 是平平狗 阅读(520) 评论(0) 推荐(0)
摘要: 自己做的一个练手项目里面有着很多的图片展示,请求资源极大。 图片的懒加载主要是通过window的observer的api来实现的。 自定义指令的代码如下: function hanldeImgLoad (entries) { entries.forEach(v => v.isIntersecting 阅读全文
posted @ 2022-04-02 11:02 是平平狗 阅读(232) 评论(0) 推荐(0)
摘要: 代码如下: let selection = window.getSelection(); let range = document.createRange(); //设置选中区域,参数node节点 range.selectNodeContents(document.querySelector('.d 阅读全文
posted @ 2022-04-02 10:22 是平平狗 阅读(278) 评论(0) 推荐(0)
摘要: 在项目里面经常有着一些复制数据的需求,对次封装了一个copy指令。 代码如下: export default { bind(el, { value }) { el.$value = value; el.handleClick = () => { if (!el.$value) { return co 阅读全文
posted @ 2022-03-30 16:51 是平平狗 阅读(333) 评论(0) 推荐(0)