uniapp给页面设置背景色的几种方法。
全局设置背景色就是应用内的所有页面都设置背景色,这种方式比较简单。
app.vue
里设置,切记不要在style标签上添加scoped
属性。 scoped是局部的意思,在局部设置背景色会讲scoped。
在app.vue 直接设置应用的背景色
<style>
page {
background:#f6f6f6;
}
</style>
引入独立的css文件设置全局打背景色。
<style lang="scss">
@import '@/static/common.scss';
</style>
上面两种方法都是设置应用的背景色。
只给当前页面设置背景色,其他页面不受影响。局部设计背景色有及个思路,
//设置一个class
<template>
<view class="root">
</view>
</template>
<style lang="scss" scoped>
.root {
position:absolute;
min-height:100%;
width:100%;
background:#f6f6f6;
}
</style>
每个页面都单独设置page
<template>
<view class="root">
</view>
</template>
// 在每个页面都设置一个page
<style>
page {
background:#f6f6f6;
}
</style>
<style lang="scss" scoped>
</style>