vue滚动到指定位置

一、首先获取需要滚动的外层容器的宽度

javascript 复制代码
let boxWidth = this.$refs.box.offsetWidth

二、计算出容器内单个元素的宽度,以12个为例

javascript 复制代码
let itemWidth = boxWidth / 12

三、计算出容器内单个元素的宽度,以横向滚动,内部12个元素为例

javascript 复制代码
this.$refs.box.scrollTo( (要滚动的下标 - 1) * itemWidth, 0)
相关推荐
老华带你飞7 分钟前
旅游|基于Java旅游信息推荐系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·旅游
dangdang___go18 分钟前
文件操作2+程序的编译和链接(1)
java·服务器·前端
西西学代码21 分钟前
Flutter中常用的UI设计
前端·flutter·ui
Sunhen_Qiletian22 分钟前
《Python开发之语言基础》第七集:库--时间库
前端·数据库·python
JokerLee...26 分钟前
【Vtable自定义样式】
前端·javascript·vtable
老华带你飞28 分钟前
医院挂号|基于Java医院挂号管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
PyHaVolask31 分钟前
XSS跨站脚本攻击
前端·xss·web漏洞
K3v32 分钟前
【nvm安装14.x失败】nvm设置国内镜像源 npm设置全局缓存以及全局包目录
前端·缓存·npm
DsirNg1 小时前
Vue 3 Keep-Alive 深度实践:从原理到最佳实践
前端
拾忆,想起1 小时前
Dubbo序列化异常终结指南:从精准诊断到根治与防御
开发语言·前端·微服务·架构·php·dubbo·safari