0.2.3 • Published 2 years ago

scroll-up-el v0.2.3

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

scroll-up-el

A vue3.x component/一个vue3.x的组件

安装

npm i scroll-up-el

演示

scrollType = 1

npm.io

scrollType = 2

npm.io

使用

// main.js
import { createApp } from 'vue'
import App from './App.vue'
import './index.css'
import scollUpEl from "scroll-up-el"

createApp(App).use(scollUpEl).mount('#app');
<!-- Vue -->
<template>
  <div class="scroll">
    <scroll-up-el :data="list" :intTime="1000" isMouseenter @row-click="rowClick">
      <template #default="scope">
       <!-- scope.data.name 是根据Data的值决定 -->
        <div class="scroll_item">{{ scope.data.name }}</div>
      </template>
    </scroll-up-el>
  </div>
</template>

<script>
import { reactive, ref } from "vue";
export default {
  setup() {
    const list = reactive([
      {
        name: "wang",
        type: 1,
      },
      {
        name: "da",
        type: 2,
      },
      {
        name: "pang",
        type: 3,
      },
      {
        name: "zi",
        type: 4,
      },
    ]);
      
    const rowClick = row => {
      console.log(row)
    }

    return {
      list,
      rowClick
    };
  },
};
</script>

<style scoped>
.scroll {
  width: 200px;
  background: rosybrown;
}
.scroll_item {
  width: 100%;
  height: 50px;
  text-align: center;
  line-height: 50px;
}
</style>

属性

属性说明类型默认值必填可选值
data滚动列表Array--True--
intTime停留时间, 最低500Number1000True--
isMouseenter鼠标移入是否停止滚动BooleanfalseFalse--
scrollType滚动类型String, Number1False1, 2

方法

方法说明回调参数
row-click当某一行被点击时会触发该事件row
0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.2.0

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago