element-ui中的loading的实际应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element-ui中的loading的实际应用相关的知识,希望对你有一定的参考价值。

参考技术A 实际开发中,要如何指定loading在我们想要的区域加遮罩呢?
前提:
你已经引入element-ui,如下:
import ElementUI from 'element-ui'
import Loading from 'element-ui'

1、在vue的原型链上定义一个打开loading的方法:

2、在开始请求接口是调用改方法,因为我们是直接定义在VUE原型链上的方法,所以我们可以直接this调用

3、请求成功后执行关闭操作:

element-ui,InfiniteScroll 无限滚动, 无限加载load问题。

直接复制组件使用,会无限加载load。
解决方法: 为ul的父级div 添加style="overflow-y:hidden"

<template>
  <div style="overflow-y:hidden">
    <ul class="infinite-list" v-infinite-scroll="load" style="overflow:auto">
    <li v-for="i in count" class="infinite-list-item">{{ i }}</li>
  </ul>
  </div>

</template>

<script>
  export default {
    data () {
      return {
        count: 0
      }
    },
    methods: {
      load () {
        this.count += 2
      }
    }
  }
</script>

以上是关于element-ui中的loading的实际应用的主要内容,如果未能解决你的问题,请参考以下文章

element-ui树结构懒加载

element-ui,InfiniteScroll 无限滚动, 无限加载load问题。

element-ui 表格树形数据 的展示和收起

element-ui 点击获取table的行索引

element-ui 点击行如何获取table的行索引

Vue -- element-ui 所有数据前台排序