1.安装vue-seamless-scroll 插件
npm install vue-seamless-scroll --save
2.main.ts 全局引入
import scroll from"vue-seamless-scroll/src/index.js";
app.use(scroll)
3、shims-vue.d.ts 中 加入
declare module ‘vue-seamless-scroll/src’
4、页面使用


。。。。。

seamless-warp class设置高度、、
.seamless-warp {
height: 290px;
overflow: hidden;
}
5、修改滚动参数
const optionHover = computed(() => {
return{
step: 0.5, // 数值越大速度滚动越快
limitMoveNum:data.newList.length, // 开始无缝滚动的数据量 this.dataList.length
hoverStop: true, // 是否开启鼠标悬停stoptrue
direction: 1, // 0向下 1向上 2向左 3向右
openWatch: true, // 开启数据实时监控刷新dom
singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1
singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3
waitTime: 1000, // 单步运动停止的时间(默认值1000ms)
}
})

vue3+ts 使用 vue-seamless-scroll相关推荐

  1. vue3+ts issue —— vue.ts 不是模块。

    那是因为AppLayout.vue中创建了一个空的script标签,而且语法使用的是ts语法.vuecli会用ts语法解析和校验 解决方案: 如果是无状态组件,删掉就好了 如果是有状态组建,导出该组件 ...

  2. vue自定义组件递归实现树状_一道价值25k的腾讯递归组件面试题(Vue3 + TS 实现)...

    前言 小伙伴们好久不见,最近刚入职新公司,需求排的很满,平常是实在没时间写文章了,更新频率会变得比较慢. 周末在家闲着无聊,突然小弟过来紧急求助,说是面试腾讯的时候,对方给了个 Vue 的递归菜单要求 ...

  3. Vue3 + TS(一)- 邂逅Vue

    一.认识Vue.js Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架. 1.1 Vue 的安装 安装方式: CDN引入: 下载Vue的js文件,并手动引入: 通过 ...

  4. Vue——vue3+ts

    ![组合式API](https://img-blog.csdnimg.cn/65bc865af9284374ad6ee6ad90e9e2de.png)## 1.vues新增了setup API: se ...

  5. vite+vue3+ts+ant design vue+tailwindcss搭建前端web应用(2)

    回顾 上篇文章地址:vite+vue3+ts+ant design vue+tailwindcss搭建前端web应用(1)_konsei的博客-CSDN博客 上篇文章搭建了vue3项目,引入了ant ...

  6. 2、Gantt 入门 (vue3 + ts)

    首先把 gantt 官网下载的相关文件放入 resource 文件中. 下载地址:https://dhtmlx.com/docs/products/dhtmlxGantt/download.shtml ...

  7. vue3+ts+vite后台管理模板

    vue3+ts+vite后台管理模板 支持前后端控制权限,使用uniapp+vue3+ts+elementplus+vite开发,码云地址:https://gitee.com/yongqiang062 ...

  8. vue3+ts+ant-vue:手把手教你实现穿梭框简易版,配源码

    效果 通过脚手架创建项目(@vue/cli 4.5.11) vue create 项目名 配置需要注意 选择Ts(空格选中) 选择vue3.x 然后一路回车 到这了就完成vue3+ts配置 需要用到a ...

  9. vue3+ts实现视频根据时间轴截取,并可以通过传入截取起止时间进行当前剪辑的回显

    公司提出想做一个视频编辑功能,每次只裁剪一段即可,UI同时也想实现时间轴为关键帧图片的效果,从网上也没找到合适的组件,简单思考后觉得并不难,决定自己封装一个吧.组件涉及到的只有vue3+ts+scss ...

  10. window系统使用 bash 新建 vue3+ts 项目以及 preset 模板使用

    前提 已经装了 bash 命令行 vue 开发环境 以及 vue3 背景 vue3 稳定版已经发布一段时间了,vue3+ts的开发模式能大大提升vue项目的维护性和稳定性. 故这里尝试下使用vue c ...

最新文章

  1. Spark创建RDD的四种方式(二):从外部存储(文件)创建 RDD代码示例
  2. JVM插桩之一:JVM字节码增强技术介绍及入门示例
  3. 为什么安装了Microsoft .NET Framework 4之后我的电脑网卡启动会变得很慢很慢。。...
  4. 剪板机自动上下料_机器人联轴器,用于机器人自动化上下料
  5. webrtc 源码结构
  6. WebSocket小叙
  7. SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
  8. 解决虚拟机在能ping通网关情况下出现From 192.168.1.10: icmp_seq=1 Redirect Network(New nexthop: 192.168.1.1)问题
  9. leetcode题解—1021、删除最外层的括号
  10. Mysql 忘记密码怎么办(win10)
  11. HashMap死循环讲解(JDK1.8 之前)
  12. Linux操作系统常用基本命令
  13. Linux 上部署 Seafile 9.0.x 专业版(Seafile Server端)——踩一路坑,溅一身水
  14. 威纶通触摸屏232脚位_威纶触摸屏tk6070iq232接口引脚电 – 手机爱问
  15. 中小幼计算机等级培训,全国中小学教师教育技术水平考试考试系统使用培训0817.pptx...
  16. Leetcode_动态规划、迭代
  17. mail163邮箱个人登录入口在哪里?
  18. 【华为OD机试真题 python】特异性双端队列 | 最小调整顺序次数【2022 Q4 | 100分】
  19. BadUSB的前世今生:USB RUBBER DUCKY和Teensy USB
  20. Android 按照字母排序汉字,可用于通讯录

热门文章

  1. 【web学习之mysql】 mysql- 学习 - 城市选择
  2. U盘硬件设备怎么连接计算机,电脑无法识别u盘设备怎么解决?
  3. 笔记本cpu温度多少算正常
  4. 禁用和恢复用户账户Linux,linux用户和组管理.ppt
  5. 企业级SSD主控和主流玩家洞察
  6. vulnhub -- hacksudo: Thor
  7. 怎样访问远程服务器文件夹,访问远程服务器的共享文件夹
  8. 数据库sql语句练习巩固与强化
  9. 【沧海拾昧】用MATLAB画一张简单的图
  10. UglifyJs无法压缩vendor.js: ERROR in static/js/vendor.xxx.js from UglifyJs