一直都想研究一下vue组件是如何写的,有幸今天终于开始了研究,所以今天才写了这一篇文章出来,我们先来分析一下整个页面吧
底部(footer.vue)是固定在顶部的,组件源码如下:
头部(header)也是固定在顶部的
我们在滚动加载时,需要给出提示,加载更多这样的字样
(loadmore.vue)
<template>
<div class="more" v-show="loadmoreShow">
{
{text}}
</div>
</template>
<script>
// eslint-disable-next-line
/* eslint-disable */
export default {
name: 'loadmore',
props: {
text: {
type: String,
default: '',
},
loadmoreShow: {
type: Boolean,
default: false,
}
}
}
</script>
<style scop