news 2026/6/10 15:05:21

记录一段经常会忘记的但很好用的代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
记录一段经常会忘记的但很好用的代码

前言

来记录一段经常会忘记的但很好用的代码,主要是为了以后好找。

Web平滑滚动代码

// 平滑滚动publicscrollTo(id:string){constel=document.getElementById(id);if(el){el.scrollIntoView({behavior:'smooth',block:'center'});}}

behavior: 定义滚动动画,可以是"auto"、“smooth"或"instant”。
block: 定义垂直对齐方式,可以是"start"、“center”、“end"或"nearest”。
inline: 定义水平对齐方式,也可以是"start"、“center”、“end"或"nearest”。

Web监听页面滚动选中左侧导航栏

letthat=this;// 创建Observer实例constobserver=newIntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){// 监听到元素进入视口letidx=Number(entry.target.id.replace('serviceItems',''));if(that.clickIndex<0){that.activeKey=idx;}elseif(that.clickIndex===idx){that.clickIndex=-1;}}});},{threshold:[0.2]}// 20% 可见时触发);this.$nextTick(()=>{// 开始观察元素this.listData.forEach((item,index)=>{letel=document.querySelector(`#serviceItems${index}`);observer.observe(el);});});

uni-app页面滚动

uni.pageScrollTo({selector:'#target-element',duration:300});
参数名类型必填说明
scrollTopNumber滚动到页面的目标位置(单位px)
selectorString元素选择器,用于指定要滚动到的元素位置,App、H5、抖音小程序2.62.0+、微信小程序2.7.3+ 、支付宝小程序1.20.0+支持
durationNumber滚动动画的时长,默认300,单位 ms
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

结语

关注我,不迷路。
不定时分享前端相关问题以及解决方案。
希望能帮助每个在开发类似功能的小伙伴。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/3 20:12:12

Open-AutoGLM能否终结传统IDE?90%开发者不知道的智能化跃迁路径

第一章&#xff1a;Open-AutoGLM沉思在人工智能与自然语言处理飞速发展的今天&#xff0c;Open-AutoGLM 作为一种实验性的自回归语言模型架构&#xff0c;引发了研究者对开放域生成逻辑的深层思考。它并非一个具体发布的模型&#xff0c;而更像是一类设计哲学的代称——强调透明…

作者头像 李华
网站建设 2026/6/4 5:46:07

同城预约上门服务系统AJAX家政系统v1.1.1 全开源可二开源码

内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示三、学习资料下载一、详细介绍 原生小程序开发的一款同城预约、上门服务、到店核销家政系统&#xff0c;用户端、服务端、门店端各端相互依赖又相互独立&#xff0c;支持选择项目、选择服务人员、选择门店多种下单方式…

作者头像 李华
网站建设 2026/6/10 6:46:31

AI助手越用越笨?99%用户不知道的7个协同优化黄金准则

第一章&#xff1a;人机协同操作的新模式探索随着人工智能与自动化技术的深度融合&#xff0c;人机协同操作正逐步从辅助工具演变为智能伙伴。在现代IT系统中&#xff0c;人类操作者不再单独承担决策与执行的全部责任&#xff0c;而是与智能系统共同完成复杂任务。这种新模式不…

作者头像 李华
网站建设 2026/6/10 0:48:39

Open-AutoGLM本地部署稀缺教程:掌握企业级AI自主可控关键技术

第一章&#xff1a;Open-AutoGLM本地部署在本地环境中部署 Open-AutoGLM 可以有效保障数据隐私并提升推理响应速度。该模型支持多种硬件配置&#xff0c;适用于从高性能 GPU 服务器到本地工作站的多样化场景。环境准备 部署前需确保系统已安装以下依赖&#xff1a; Python 3.9 …

作者头像 李华
网站建设 2026/6/8 23:12:47

LeagueAkari英雄联盟工具:10个实用技巧让你轻松上分

LeagueAkari英雄联盟工具&#xff1a;10个实用技巧让你轻松上分 【免费下载链接】LeagueAkari ✨兴趣使然的&#xff0c;功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为英雄…

作者头像 李华
网站建设 2026/6/8 13:47:05

AI开发神器:RAG数据处理地狱?CocoIndex:100行代码搞定企业级流水线

CocoIndex是专注RAG数据处理的开源框架&#xff0c;解决项目中最棘手的数据管道问题。仅需约100行Python代码&#xff0c;即可构建支持增量更新的企业级数据流水线&#xff0c;避免全量重跑embedding的高成本。项目内置PDF解析、文本分块、Embedding生成等组件&#xff0c;采用…

作者头像 李华