首页IT科技vue滚动到指定位置,有滚动效果(Vue3无缝滚动—-vue3-seamless-scroll)

vue滚动到指定位置,有滚动效果(Vue3无缝滚动—-vue3-seamless-scroll)

时间2025-08-02 17:14:25分类IT科技浏览6784
导读:在一些大屏可视化项目中,经常会用到滚动的样式。 安装...

在一些大屏可视化项目中                 ,经常会用到滚动的样式                  。

安装

npm install vue3-seamless-scroll --save

main.js中引入

import vue3SeamlessScroll from vue3-seamless-scroll; const app = createApp(App); app.use(vue3SeamlessScroll)

使用

<vue3-seamless-scroll hover-stop="true" :list="listData" hover="true" step="0.3"> <div v-for="(item, index) in listData" :key="index" class="item" style="padding: 10px; margin: 5px; font-size: 14px"> <span v-for="(value, key, ind) in item" :key="ind" class="spanClass">{{ value }}</span> </div> </vue3-seamless-scroll>

组件配置

list

无缝滚动列表的数据                            ,组件内部使用列表长度                         。(注意:这也是这个组件的不足之处        ,在项目中不支持动态更改其长度            ,一旦初始化只可以更改其内容                            ,不可以更改其长度)

type: Array

required: true

v-model

通过v-model控制动画滚动和停止            ,默认开始滚动          。

type: Boolean,

default: true,

required: false

direction

控制滚动方向        ,可选值up                  、down                         、left          、right

type: String,

default: “up                  ”,

required: false

isWatch

开启数据更新监听

type: Boolean,

default: true,

required: false

hover

是否开启鼠标悬停

type: Boolean,

default: false,

required: false

count

动画循环次数                            ,默认无限循环

type: Number,

default: “infinite                         ”,

required: false

limitScrollNum

开启滚动的数据量                 ,只有列表长度大于等于该值才会滚动

type: Number,

default: 5,

required: false

step

步进速度

type: Number,

required: false

指南在这里

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
网游梦幻西游怎么赚钱(网络游戏如何挣钱-梦幻赚钱良心说:我玩过最容易人民币的网络游戏) elementui自定义表单验证规则(在el-table中校验表单控件的三种方法)