Vue如何实现固定底部组件

这篇文章主要介绍Vue如何实现固定底部组件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

【实现效果】

Vue如何实现固定底部组件

【实现方式】

<template>
<divid="app">
<divclass="main">
<imgalt="Vuelogo"src="./assets/logo.png">
<HelloWorldmsg="WelcometoYourVue.jsApp"/>
<imgalt="Vuelogo"src="./assets/logo.png">
</div>
<divclass="footer">这是固定在底部的按钮</div>
</div>
</template>

<script>
importHelloWorldfrom'./components/HelloWorld.vue'

exportdefault{
name:'App',
components:{
HelloWorld
}
}
</script>

<style>
:root{
--footer-height:50px;
}
body{
padding:0;
margin:0;
}
#app{
font-family:Avenir,Helvetica,Arial,sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-align:center;
color:#2c3e50;
margin-top:60px;
}
.main{
padding-bottom:var(--footer-height);
overflow-y:auto;
}
.footer{
position:fixed;
bottom:0;
width:100%;
line-height:var(--footer-height);
background:#42b983;
color:#fff;
}
</style>

【增加需求】增加一个A逻辑,当满足A逻辑的时候,底部按钮就不展示,其他情况则展示。新增一个Bool值(isShow)来判断是否显示底部按钮,具体代码如下:

<template>
<divid="app">
<divclass="main">
<imgalt="Vuelogo"src="./assets/logo.png">
<HelloWorldmsg="WelcometoYourVue.jsApp"/>
<imgalt="Vuelogo"src="./assets/logo.png">
</div>
<divclass="footer"v-if='isShow'>
<divclass="footer-content">这是固定在底部的按钮</div>
</div>
</div>
</template>

<script>
importHelloWorldfrom'./components/HelloWorld.vue'

exportdefault{
name:'App',
components:{
HelloWorld
},
data(){
return{
isShow:true
}
},
}
</script>

<style>
:root{
--footer-height:50px;
}
body{
padding:0;
margin:0;
}
#app{
font-family:Avenir,Helvetica,Arial,sans-serif;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-align:center;
color:#2c3e50;
margin-top:60px;
}
.main{
overflow-y:auto;
}
.footer{
height:var(--footer-height);
}
.footer-content{
position:fixed;
bottom:0;
width:100%;
line-height:var(--footer-height);
background:#42b983;
color:#fff;
}
</style>

以上是“Vue如何实现固定底部组件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注恰卡编程网行业资讯频道!

发布于 2021-07-29 21:58:35
收藏
分享
海报
0 条评论
197
上一篇:spring data jpa开启批量插入、批量更新的示例分析 下一篇:PHP中如何获取某月的第一天和最后一天
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码