Няма описание

Loading.vue 956B

    <template> <div class="loadSty"> <el-button :type="loadingComplete?'text':'primary'" :class="{}" :loading="isLoading" @click="up">{{loadMessage()}}</el-button> </div> </template> <script> export default { props: { isLoading: { type: Boolean }, loadingComplete: { type: Boolean } }, data() { return { loadCon: '点击加载更多' }; }, methods: { loadMessage() { if (this.isLoading) { this.loadCon = '加载中'; } else { if (this.loadingComplete) { this.loadCon = '没有更多数据了'; } else { this.loadCon = '点击加载更多'; } }; return this.loadCon; }, up() { this.$emit('upup', event.target); } } }; </script> <style scoped> .loadSty{ display:flex; justify-content: center; padding:20px 0; } </style>