关于 vue-seamless-scroll 的问题采坑
项目场景:
本文描述了在引用 vue-seamless-scroll 的过程中遇到的一些常见问题
问题一描述
此插件在使用的过程中如果条数过少,要阻止循环滚动,不能够持续复制滚动
原因分析
此问题主要是因为插件自动复制了我们的一个列表,两个列表持续滚动,如下图所示
解决方案
给 class-option 的属性增加 limitMoveNum
设置成动态的,且根据何时显示何时初始化,因为我的页面里是个弹框,刚开始就初始化数据的话,滚动循环会不规律
动态设置 limitMoveNum
limitMoveNum: this.listData.length < 5 ? 5: this.listData.length
5是我显示条数的最多个数,多余就开始循环滚动
问题二描述
还有一个常见问题就是点击事件不管用
原因分析
原因同上,就是因为复制了两个相同的列表进行滚动,复制出来的那个列表并没有添加上点击事件
解决方案
思路就是 绑定了 data-obj 用字符串去传值 ,通过点击父元素,获取子元素的传值
<div @click="clickProps($event)"><vue-seamless-scroll:data="listData"class="seamless-warp":class-option="optionStep"><ul class="items"><li v-for="(item, index) in listData" :key="index" class="item" :hover="item.ggbt" :data-obj="JSON.stringify(item)" :id="index+1">{{ item.ggbt }}</li></ul></vue-seamless-scroll>
</div>
clickProps(event) {let item = JSON.parse(event.target.dataset.obj)this.fetchDetail(item.id)}
关于 vue-seamless-scroll 的问题采坑相关推荐
- vue2.0怎么渲染html,vue采坑之——vue里面渲染html 并添加样式
在工作中,有次遇到要把返回的字符串分割成两部分,一部分用另外的样式显示. 这时候,我想通过对得到字符串进行处理,在需要特别样式的字符串片段用html标签(用的span)包裹起来再通过变量绑定就好了.不 ...
- mui之 scroll采坑
scroll:区域滚动 采坑一: 单纯的复制样式和结构 <div id="slider" class="mui-slider"><div id ...
- RGBD三维重建——SeamlessTex运行环境配置(采坑指南)
文章链接:Seamless Texture Optimization for RGB-D Reconstruction Github链接:fdp0525/SeamlessTex 采坑准备 安装cere ...
- iOS 微信SDK1.8.6后需要UniversalLink解决方案及采坑记录
项目最初因审核原因,一直使用iOS原生分享, 最近因项目需求要求, 接入微信分享, 以为和原来的没有区别, 但是接入时才发现改动的地方还是挺多的, 主要是需要配置UniversalLink和提包时的一 ...
- H5拍照、预览、压缩、上传采坑记录
H5拍照.预览.压缩.上传采坑记录 公司项目前段时间需要实现手机拍照上传的功能,本来以为用createObjectURL和canvas可以很轻松的实现,结果发现问题多多,特此记录下来. DEMO预览( ...
- 【TP3.2】模板 select选项采坑
1.TP3.2 模板 select 下拉框采坑 <div class="form-item"><label class="item-label" ...
- MySQL单表数据量过千万,采坑优化记录,完美解决方案
MySQL单表数据量过千万,采坑优化记录,完美解决方案 参考文章: (1)MySQL单表数据量过千万,采坑优化记录,完美解决方案 (2)https://www.cnblogs.com/ExMan/p/ ...
- VS2015+MySql+EF6采坑经验总结
原文:VS2015+MySql+EF6采坑经验总结 背景:VS2015+MySql+EF6(DB First) 采坑顺序:按照以前的记忆,操作依次如下: 1,安装 MySQL Connector/NE ...
- mysql8.0.19.0_分享MySql8.0.19 安装采坑记录
上篇文章给大家介绍了MySql8.0.19 安装过程,需要的朋友可以点击查看.https://www.jb51.net/article/178988.htm 1.ERROR 1820 (HY000): ...
- bootstrap-select采坑
bootstrap-select采坑 1.class="selectpicker" 普通的下拉框功能 2.title="请选择城市名称" title的作用与pa ...
最新文章
- Google VC投资SDN初创公司Plexxi
- KVM中virtio之vring(八)
- 他山之石:五个互联网英雄的创业启示!
- 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置amp;总结
- 计算机科学与技术mobi,080901-计算机科学和技术.PDF
- javascript 唯一值的集合 Set对象
- 在线图表分析制作_(漂亮)象形柱状图表制作 在线图表制作工具
- html换浏览器div的位置固定不变,浏览器窗口更改时,HTML div不在适当的位置
- conda创建和使用python的虚拟环境
- python 写入csv有引号_python读带引号的csv--解决 'utf-8' codec can't decode
- 云安全:这也是需要花大钱去建设的部分
- android下在屏幕适配小总结
- 计算机考研408每日一题 day161
- 漫话中文自动分词和语义识别(下):句法结构和语义结构
- 5个高质量简历模板网站,免费、免费、免费
- 计算机视觉面试宝典--文本检测与GAN篇
- 爬取6874条数据,告诉你数据分析师的薪资待遇~!
- 你知道哪些出身最奇特的程序员?
- 什么是国际物流专线?国际快递专线又是什么呢?
- 嵌入式软件测试的基本方法
热门文章
- Python:利用cv2模块对图片进行灰度转换
- iOS emoji应用(一)
- [转载]十六款值得关注的NoSQL与NewSQL数据库
- 微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹
- 2023软考高项-你必须知道的6件事(脱水版)【附超好用的记忆法】
- 在QQ聊天中可以发的代码和说说代码(仅支持手机)
- 索骥馆-美工设计之《配色设计原理》扫描版[PDF]
- xcode无法打印崩溃信息以及 乱打无效日志
- FriendlyARM Mini210s - Installing yaffs2-image failed
- 解决微信H5页面软键盘弹起后页面下方留白的问题(iOS端)