vue 列表平滑滚动插件(vue-seamless-scroll)

本文介绍了如何在Vue项目中使用vue-seamless-scroll插件实现列表的平滑滚动效果。通过三个步骤:下载插件、引入页面和简单使用,可以轻松创建出向上滚动的数据展示。同时,还提及了将marquee作为组件实现文字向左滚动的功能。
摘要由CSDN通过智能技术生成

如图所示:每一条数据都平滑向上滚动(示例的代码就是跟图一样的包括样式)
直接套用就可以!
marquee写成了组件:左边的文字太多实现向左滚动,直接引入使用
在这里插入图片描述

1.先下载插件

npm install vue-seamless-scroll@1.1.23

2.在需要用到的页面引入

// 循环滚动

 import vueSeamlessScroll from 'vue-seamless-scroll'
// import marquee from '@/components/marquee.vue'
//components: {
   
     // marquee
//},

3.使用

<div class="caseRB">
  <vue-seamless-scroll :data="caseList" class="case-item"
    :class-option="defaultOption(caseList)">
    <ul v-for="(item, index) in caseList" class="case-info" :key="index">
        //注释掉的这部分代码是左边文字太多的情况下,向左做无缝连接滚动,需要可以加上
        //<div style="width: 700px">
		   //<marquee >
		       // 注意里边这里要展示的内容不能加盒子,否则展示不了,直接写内容就可以
		       //{
   { item.appealDes }}  
		   //</marquee>
		//</div> 
        <li>{
   {
    item.appealDes }}</li>   //左边的标题
        <li>{
   {
    item.infoCreateTime }}</li>   //右边的时间
    </ul>
  </vue-seamless-scroll>
</div>
//data里边的数组
caseList: []
//重点!!!!!
computed: {
   
    defaultOption() {
   
      return (<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值