面对单页面的时候 ,关于footer可以简单一点,直接写到当前页面<template>的中,例如下图就可以实现简单的效果:
但是,当页面变多的时候,这段代码就要复制很多次,放到不同的页面底下,于是可以将footer单独提取出来,形成一个footer组件,方便后期维护。代码实现如下,并引用了计算属性,程序自动获取时间,自动更新:
<template><footer class="footer"><p>© {{ currentYear }} 供应商产品管理系统 V1.0.1</p></footer>
</template><script>
export default {computed: {currentYear() {return new Date().getFullYear();}}
};
</script><style scoped>
.footer {margin-top: 20px;font-size: 15px;color: #666;
}
</style>
然后就可以在别的组件中进行引用调用了:
<template><Footer /></div>
</template><script>
export default {components: {Footer},data() {return {
......}}}