千家信息网

小程序中怎么设计click-scroll组件

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇"小程序中怎么设计click-scroll组件"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起
千家信息网最后更新 2026年11月03日小程序中怎么设计click-scroll组件

这篇"小程序中怎么设计click-scroll组件"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"小程序中怎么设计click-scroll组件"文章吧。

一. 背景

有些业务需求,要求前端展示的内容多时可以通过scroll的形式拖拉查看,但是太多的滚动条又造成页面太乱,于是封装了这个click-scroll 组件。在组件上设定好展示的位置和空间大小,在组件内部放置实际要展示的内容,实际展示的内容宽度或长或短都由此组件来控制。

二. 功能

组件内的内容宽度超过组件宽度时,组件两侧会自动出现『左右移动』交互。

当内部展示的内容超过组件的可见区域时,可以在组件的可见区域单击拖动查看内容

三. 背景知识,元素大小的测量

1.偏移量(offset dimension):

元素在屏幕上占用的可见的所有空间,元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小。由四个值决定:offsetHeight、offsetWidth、offsetLeft和offsetRight。

  • offsetHeight:元素在垂直方向上占用的空间大小,以像素计。包括元素的高度、(可见)水平滚动条的高度、上边框高度和下边框高度。

  • offsetWidth:元素在水平方向上占用的空间大小,以像素计。包括元素的宽度、(可见)垂直滚动条的宽度、左边框宽度和右边框宽度。

  • offsetLeft:元素的左外边框至包含元素的左内边框之间的像素距离。 d.

  • offsetTop:元素的上外边框至包含元素的上内边框之间的像素距离。

2.客户区大小(client dimension)

元素内容及其内边距所占据空间的大小,滚动条占用的空间不计算在内。

  • clientWidth:元素内容区宽度加上左右内边距的宽度

  • clientHeight: 元素内容区高度加上上下内边距的高度

3.滚动大小(scroll dimension)

包含滚动内容的元素的大小。

  • scrollHeight:在没有滚动条的情况下,元素内容的实际总高度。

  • scrollWidth:在没有滚动条的情况下,元素内容的实际总宽度。

  • scrollLeft:被隐藏在内容区域左侧的像素数。通过设置这个属性可以改变元素的滚动位置。

  • scrollTop:被隐藏在内容区域上方的像素数。通过设置这个属性可以改变元素的滚动位置。

四. 组件设计思路

五. 使用文档

slot:

参数说明类型
content组件实际要展示的内容dom
  

六. 组件源码

以上就是关于"小程序中怎么设计click-scroll组件"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

内容 元素 组件 宽度 大小 高度 边框 像素 实际 空间 设计 区域 程序 位置 知识 之间 像素数 属性 情况 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 重生之互联网科技帝国 互联网科技巨头监管 金融科技 互联网金融 世界互联网领先科技成果 贷财互联网科技 猫创互联网科技 互联网系的金融科技公司 互联网科技教育视频 宁夏科技产业互联网案例 哈尔滨屹滨互联网科技有限公司 互联网保险科技创业 互联网科技人工智能实验室 宁波跨境商互联网科技有限公司 济南小医互联网科技有限公司招聘 互联网科技平台产品运营 福仕德教育科技互联网 求路客互联网科技电话 广州三三互联网科技有限公司 青岛易易互联网科技 长沙易易互联网科技有限公司 鸠鸠互联网科技 互联网科技公司实习生 互联网金融科技展 无锡工业互联网科技有限公司 互联网科技资金流入 上海同邻互联网科技有限公司规模 抖集互联网科技技术咨询 昆明中奇联合互联网科技 中国科技和美国互联网 山东蛋芒互联网科技有限公司
0