最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue實現固定底部組件的示例

 更新時間:2021年07月29日 08:39:35   作者:劉_小_二  
本文主要介紹了Vue實現固定底部組件的示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

【實現效果】

【實現方式】

<template>
  <div id="app">
    <div class="main">
      <img alt="Vue logo" src="./assets/logo.png">
      <HelloWorld msg="Welcome to Your Vue.js App"/>
      <img alt="Vue logo" src="./assets/logo.png">
    </div>
    <div class="footer">這是固定在底部的按鈕</div>
  </div>
</template>

<script>
import HelloWorld from './components/HelloWorld.vue'

export default {
  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>
  <div id="app">
    <div class="main">
      <img alt="Vue logo" src="./assets/logo.png">
      <HelloWorld msg="Welcome to Your Vue.js App"/>
      <img alt="Vue logo" src="./assets/logo.png">
    </div>
    <div class="footer" v-if='isShow'>
      <div class="footer-content">這是固定在底部的按鈕</div>
    </div>
  </div>
</template>

<script>
import HelloWorld from './components/HelloWorld.vue'

export default {
  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實現固定底部組件的示例的文章就介紹到這了,更多相關Vue 固定底部內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue?+?Axios?請求接口方法與傳參方式詳解

    Vue?+?Axios?請求接口方法與傳參方式詳解

    使用Vue的腳手架搭建的前端項目,通常都使用Axios封裝的接口請求,項目中引入的方式不做多介紹,本文主要介紹接口調用與不同形式的傳參方法。對Vue?+?Axios?請求接口方法與傳參問題感興趣的朋友一起看看吧
    2021-12-12
  • 如何測量vue應用運行時的性能

    如何測量vue應用運行時的性能

    這篇文章主要介紹了如何測量vue應用運行時的性能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,,需要的朋友可以參考下
    2019-06-06
  • vue事件修飾符和按鍵修飾符用法總結

    vue事件修飾符和按鍵修飾符用法總結

    本篇文章主要介紹了vue事件修飾符和按鍵修飾符用法總結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • iView框架問題整理小結

    iView框架問題整理小結

    這篇文章主要介紹了iView框架問題整理小結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • vue實現自定義公共組件及提取公共的方法

    vue實現自定義公共組件及提取公共的方法

    這篇文章主要介紹了vue實現自定義公共組件及提取公共的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue中本地靜態(tài)圖片的路徑應該怎么寫

    vue中本地靜態(tài)圖片的路徑應該怎么寫

    這篇文章主要介紹了vue中本地靜態(tài)圖片的路徑應該怎么寫,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue+Element實現動態(tài)生成新表單并添加驗證功能

    Vue+Element實現動態(tài)生成新表單并添加驗證功能

    這篇文章主要介紹了Vue+Element實現動態(tài)生成新表單并添加驗證功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Vue Router的介紹與引入功能詳解

    Vue Router的介紹與引入功能詳解

    Vue Router 是?Vue.js?的官方路由,它與 Vue.js 核心深度集成,讓用 Vue.js 構建單頁應用變得輕而易舉,這篇文章主要介紹了Vue Router的介紹與引入,需要的朋友可以參考下
    2024-01-01
  • vue項目如何引入json數據

    vue項目如何引入json數據

    這篇文章主要介紹了vue項目如何引入json數據,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue-router如何實時動態(tài)替換路由參數(地址欄參數)

    vue-router如何實時動態(tài)替換路由參數(地址欄參數)

    這篇文章主要介紹了vue-router如何實時動態(tài)替換路由參數(地址欄參數),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論

屏边| 巢湖市| 洛川县| 卫辉市| 阿荣旗| 沂源县| 利川市| 张家界市| 嘉祥县| 南投县| 宁城县| 长武县| 丽江市| 荔波县| 汝南县| 莒南县| 株洲市| 泗阳县| 炉霍县| 当阳市| 五常市| 永登县| 馆陶县| 宜宾县| 勐海县| 巨野县| 金湖县| 神池县| 呼图壁县| 黄陵县| 民权县| 托克托县| 定西市| 循化| 应用必备| 永宁县| 宣汉县| 罗源县| 深水埗区| 岱山县| 岑溪市|