VUE中使用滚动组件-vueSeamlessScroll
更新时间:2023年10月02日 09:34:16 投稿:wdc
这篇文章主要介绍了VUE中使用滚动组件-vueSeamlessScroll,需要的朋友可以参考下
滚动实例
1.安装
npm install --save vue-seamless-scroll
2.引入组件vueSeamlessScroll
import vueSeamlessScroll from 'vue-seamless-scroll'
3.注册组件
components: {
vueSeamlessScroll
}4.使用组件,外层需要包一个盒子content,content样式设置(overflow: hidden; max-height: 具体数值)
<div class="content">
<vue-seamless-scroll
// 方法一:data数据传递;或者使用方法二:computed数据传递
:class-option="classOption"
:data="info"
>
<!--包ul和li-->
</vue-seamless-scroll>
</div>5.数据配置
5.1data中配置
// classOption配置动态传递给class-option
classOption: {
// 滚动速度
step: 0.4,
// 鼠标悬停停止滚动
hoverStop: true,
// 滚动组数
limitMoveNum: 2,
// 监听刷新
openWatch: true
},
// 网络请求过来的数据动态传递给data
info: []5.2computed中配置
computed: {
classOption () {
return {
// 滚动速度
step: 0.4,
// 鼠标悬停停止滚动
hoverStop: true,
// 滚动组数
limitMoveNum: 2,
// 监听刷新
openWatch: true
}
}
}6.必须使用ul和li标签
<ul class="item-box">
<li
class="item"
v-for="item in info"
:key="item.time"
>
相关内容
</li>
</ul>7.整体实例框架
<!-- 内容开始 -->
<div class="content">
<vue-seamless-scroll
:class-option="classOption"
:data="info"
>
<ul class="item-box">
<li
class="item"
v-for="item in info"
:key="item.time"
>
相关内容
</li>
</ul>
</vue-seamless-scroll>
</div>
<!-- 内容结束 -->到此这篇关于VUE中使用滚动组件-vueSeamlessScroll的文章就介绍到这了,更多相关VUE中使用滚动组件-vueSeamlessScroll内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
在Vue项目中用fullcalendar制作日程表的示例代码
这篇文章主要介绍了在Vue项目中用fullcalendar制作日程表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-08-08
Vue实现Tab标签路由效果并用Animate.css做转场动画效果的代码
这篇文章主要介绍了Vue实现Tab标签路由效果,并用Animate.css做转场动画效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07
vue跨域问题:Access to XMLHttpRequest at‘httplocalhost解决
在前端发出Ajax请求的时候,有时候会产生跨域问题,下面这篇文章主要给大家介绍了关于vue跨域问题:Access to XMLHttpRequest at‘httplocalhost的解决办法,需要的朋友可以参考下2023-01-01


最新评论