Vue body樣式修改方式
Vue body樣式修改
這篇文章記錄自己再寫項(xiàng)目是遇到的App.vue顯示問題。
問題:查看頁面時(shí),發(fā)現(xiàn)有8px的margin,看著很不爽,想要去掉這個(gè)margin。
修改前:直接上圖
解決方式
通過beforeCreate函數(shù)設(shè)置App.vue中body的樣式
export default { beforeCreate() { document.querySelector('body').setAttribute('style', 'margin:0;') }, }
可以明顯看出,外邊距已經(jīng)沒有了,over。
vue給body單獨(dú)設(shè)置樣式
在vue項(xiàng)目中,有時(shí)候會(huì)需要給單獨(dú)的頁面中的body設(shè)置樣式,下面是兩種方法
1.在beforeCreate()中給body添加屬性
? beforeCreate() { ? ? ? ? ? ? document.querySelector('body').setAttribute('style', 'background-color:#fffcf5;') ? ? ? ? },
2.給最外層的div添加個(gè)類名,然后處理
<template> ? ? <div class="body-bg"></div> </template> <style scoped lang="scss"> ? ? .body-bg { ? ? ? ? position: absolute; ? ? ? ? width: 100%; ? ? ? ? height: 100%; ? ? ? ? top: 0; ? ? ? ? left: 0; ? ? ? ? overflow-y: auto; ? ? ? ? background-color: #fff; ? ? } </style>
目前就知道這兩種,以后看到了再補(bǔ)充吧
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue微信項(xiàng)目按需授權(quán)登錄策略實(shí)踐思路詳解
這篇文章主要介紹了Vue微信項(xiàng)目按需授權(quán)登錄策略實(shí)踐思路詳解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05記錄一個(gè)van-list不斷onLoad加載的坑及解決
這篇文章主要介紹了記錄一個(gè)van-list不斷onLoad加載的坑及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04Vue--Router動(dòng)態(tài)路由的用法示例詳解
這篇文章主要介紹了Vue--Router動(dòng)態(tài)路由的用法,很多時(shí)候,我們需要將給定匹配模式的路由映射到同一個(gè)組件,在?Vue?Router?中,我們可以在路徑中使用一個(gè)動(dòng)態(tài)字段來實(shí)現(xiàn),我們稱之為路徑參數(shù),本文對Vue?Router動(dòng)態(tài)路由相關(guān)知識給大家介紹的非常詳細(xì),需要的朋友參考下吧2022-08-08vue中v-for通過動(dòng)態(tài)綁定class實(shí)現(xiàn)觸發(fā)效果
這篇文章主要介紹了vue中v-for通過動(dòng)態(tài)綁定class實(shí)現(xiàn)觸發(fā)效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12