vue-lazy-dom

1.0.8 • Public • Published

vue-lazy-dom

一个懒加载 dom 的 vue 组件

Install

npm install --save vue-lazy-dom

Usage

import vueLazyDom from 'vue-lazy-dom'

Vue.use(vueLazyDom)

Example

<template>
  <vue-lazy-dom @domload="sanmu" :haveData="havaData" :domRef="domRef">
    <div class="sanmu">sanmu</div>
  </vue-lazy-dom>
</template>

<script>
export default {
  data() {
    return {
      havaData: false,
      domRef: "domRef", // 必传
    };
  },
  methods: {
    sanmu(){
      // 数据加载成功
      consolo.log('异步加载数据成功')
      this.havaData = true
    }
  }
};
</script>  

<style scoped>
.sanmu {
  width: 100px;
  height: 100px;
  background-color: rosybrown;
  margin: 0 auto;
}
</style>

parameter

参数 是否必传 类型 说明
domRef string 标签的ref
haveData boolean 是否有数据,来控制无效反复加载问题
callbackData object 回调函数的参数
moment boolean 控制初始化会在加载
事件 是否必传 类型 说明
domload - Function(回调) 回调函数

Readme

Keywords

none

Package Sidebar

Install

npm i vue-lazy-dom

Weekly Downloads

1

Version

1.0.8

License

MIT

Unpacked Size

86.2 kB

Total Files

15

Last publish

Collaborators

  • sanmuw