微信小程序中设置高度height:100%;无效

7

微信小程序中设置高度height:100%;无效

我可以帮助你详细描述这个问题。

微信小程序中设置高度 height:100% 无效

在微信小程序开发中,我们经常会遇到一个问题:如何让页面或组件占满整个屏幕。然而,直接使用 CSS 的 `height` 属性设置为100% 却没有效果。这是因为微信小程序的布局系统有自己的逻辑和限制。

1. 直接设置高度 height:100%; 无效

首先,我们尝试在页面或组件的样式中直接设置高度 `height:100%;`。然而,这个方法并没有生效。如下图所示:

![直接设置高度无效]( 使用 page{height:100%;} 控制整个页面的高度

为了解决这个问题,我们需要使用 `page` 的样式来控制整个页面的高度。具体来说,我们可以在 `app.json` 或 `config.json` 文件中添加以下代码:

```json"pages": [

{

"path": "index",

"style": {

"height": "100%"

}

}

]

```

或者,在 `page` 组件的样式中直接设置高度 `height:100%;`:

```csspage {

height:100%;

}

```

这样,我们就可以控制整个页面的高度了。如下图所示:

![使用 page{height:100%;} 控制整个页面的高度]( `height:100%;` 是没有效果的。要想控制整个页面或组件的高度,我们需要使用 `page` 的样式来设置高度 `height:100%;`。这样,我们就可以让页面或组件占满整个屏幕了。

参考

* 微信小程序官方文档:[ 微信小程序样式系统:[

小程序设置微信小程序

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信小程序顶部文字的设置

下一篇 微信小程序设置为体验版需要打开调试模式