vue列表,表格自动滚动

安装依赖

npm install vue-seamless-scroll --save

main.js文件里面引入使用

import scroll from 'vue-seamless-scroll'
Vue.use(scroll)

html代码

<template>
    <vue-seamless-scroll :data="listData" :class-option="optionHover" class="seamless-warp">
        <ul class="item">
            <li v-for="item in listData">
                <span class="title" v-text="item.title">span>
                <span class="date" v-text="item.date">span>
            li>
        ul>
    vue-seamless-scroll>
template>

css代码

.seamless-warp {
    height: 500px;
    overflow: hidden;
    .item li{
      height: 50px;
      display: flex;
      span{	
        flex: 1;
        text-align: center;
        line-height: 50px;
        color: #fff;
      }
    }
  }

js代码

export default {
	data() {
		return {
			listData: [{
				'title': '无缝滚动第一行无缝滚动第一行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第二行无缝滚动第二行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第三行无缝滚动第三行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第四行无缝滚动第四行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第五行无缝滚动第五行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第六行无缝滚动第六行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第七行无缝滚动第七行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第八行无缝滚动第八行',
				'date': '2017-12-16'
			}, {
				'title': '无缝滚动第九行无缝滚动第九行',
				'date': '2017-12-16'
			}]
		}
	}
}

参考地址:https://chenxuan1993.gitee.io/component-document/index_prod#/component/seamless-default

你可能感兴趣的:(vue.js)