Vue-cli中為單獨頁面設置背景色的實現方法
例子:
<template>
<div class="finish-wrap">
<div class="finish-header">
<div class="finish-img">
</div>
</div>
<div class="finish-tip">
支付成功
</div>
<div class="finish-footer">
<router-link to="/">學車所需資料</router-link>
<span>
<router-link to="/">學車考照流程</router-link>
</span>
</div>
</div>
</template>
1.如果直接在css中設置body的background-color,會導致其他頁面的背景色響應改變,所以不可?。?/p>
2.如上面例子如果設置.finish-wrap的背景色以及高度為100%時,會發(fā)現只是一部分的背景色發(fā)現改變,卻不能使整個屏幕背景色變化;
原因:打開app.vue,你會看到
<template>
<div>
<router-view></router-view>
</div>
</template>
原因就是這里還有一層div,所以你改變的不是最外層的div背景色,但是你有不能修改這里,所以:
解決方法:
我們要讓.finish-wrap脫離文檔流,為他添加個fixed屬性,最后結果:
.finish-wrap background-color rgb(255,255,255) height: 100% position: fixed width: 100%
以上這篇Vue-cli中為單獨頁面設置背景色的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue+ElementUI 關閉對話框清空驗證,清除form表單的操作
這篇文章主要介紹了vue+ElementUI 關閉對話框清空驗證,清除form表單的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08
vue3數據監(jiān)聽watch/watchEffect的示例代碼
我們都知道監(jiān)聽器的作用是在每次響應式狀態(tài)發(fā)生變化時觸發(fā),在組合式?API?中,我們可以使用?watch()函數和watchEffect()函數,下面我們來看下vue3如何進行數據監(jiān)聽watch/watchEffect,感興趣的朋友一起看看吧2023-02-02

