背景
在日常开发中,我们可能会实现类似于下面这种效果的需求:
这种效果就是只有但左或者右有足够的数据/元素时,就会出现箭头,点击点头后会进行切换
分析
通过分析不能发现,我们不用去管里面到底是什么内容,我们只需关注最外层的滚动区域,然后将其抽离成一个滚动组件即可
这里左右按钮的出现时机:
- 对于是否显示右侧按钮而言,主要是判断外层容器的宽度是否大于点击右侧箭头后向左滚动的距离,如果大于了,就说明右侧
在日常开发中,我们可能会实现类似于下面这种效果的需求:
这种效果就是只有但左或者右有足够的数据/元素时,就会出现箭头,点击点头后会进行切换
通过分析不能发现,我们不用去管里面到底是什么内容,我们只需关注最外层的滚动区域,然后将其抽离成一个滚动组件即可
这里左右按钮的出现时机: