uni-app 设置页面背景颜色有效办法
在基于 uni-app 的应用开发过程中我们经常需要设置页面的背景颜色,因各个平台有所差异,将每个平台的设置方法分享给大家
app端(vue 及 nvue)
JavaScript Code复制内容到剪贴板
- // 通过 page.json 来设置页面背景颜色
- {
- "path" : "pages/9.templates/shop/coupons",
- "style" :
- {
- "navigationBarTitleText": "优惠券组件",
- "app-plus" : {
- "background":"#F8F8F8"
- }
- }
- }
H5端
JavaScript Code复制内容到剪贴板
- // 通过 外层 view 样式设置
- // 官方文档的配置方式无效
- <template>
- <view class="gui-padding page-bg">
- <view>
- <text class="gui-h5 gui-color-gray">组件演示</text>
- </view>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- }
- },
- }
- </script>
- <style>
- /* #ifdef MP */
- page{background:#F8F8F8;}
- /* #endif */
- /* #ifdef H5 */
- .page-bg{min-height:100vh; background-color:#F8F8F8;}
- /* #endif */
- </style>
小程序端
JavaScript Code复制内容到剪贴板
- // 通过 style 来设置页面背景颜色
- /* #ifdef MP */
- page{background:#F8F8F8;}
- /* #endif */
- </style>
上一篇 OPPO开放平台移动应用认领
下一篇 app左滑旋转后消失