直播系统搭建,vue 列表无缝实时滚动
直播系统搭建,vue 列表无缝实时滚动
1、安装vue-seamless-scroll
1 | <br>npm install vue-seamless-scroll --save |
2.引入组件
1 | <br> <br>import vueSeamlessScroll from 'vue-seamless-scroll' <br> <br>components: {<br> vueSeamlessScroll<br>}, |
3.对vueSeamlessScroll进行配置
1 | <br>computed: {<br> ...mapGetters([ "$selectionIndustry" ]),<br> classOption() {<br> return {<br> step: 0.5, // 数值越大速度滚动越快<br> limitMoveNum: 12, // 开始无缝滚动的数据量 this.dataList.length<br> hoverStop: true, // 是否开启鼠标悬停stop<br> direction: 1, // 0向下 1向上 2向左 3向右<br> openWatch: true, // 开启数据实时监控刷新dom<br> singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1<br> singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3<br> waitTime: 1000, // 单步运动停止的时间(默认值1000ms)<br> };<br> },<br> }, |
4.完整代码
不要忘记给contianer容器加overflow: hidden;
1 | <br> <div class = "contianer" ><br> <vue-seamless-scroll :data= "listData" : class -option= "defaultOption" ><br> <ul class = "ul-scoll" ><br> <li v- for = "(item, index) in listData" :key= 'index' ><br> <span class = "title" >{{item.title}}:</span><span class = "date" >{{item.time}}</span><br> </li><br> </ul><br> </vue-seamless-scroll><br></div> |
以上就是 直播系统搭建,vue 列表无缝实时滚动,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2021-08-02 定制开发小游戏,ionic-angular左滑展示操作按钮
2021-08-02 小游戏APP源码,带头部可折叠的ListVivew
2021-08-02 成品小游戏源码,FairyGUI-GSlider滑动条