当前位置:首页 > uni-app

uniapp 页面全屏

2026-03-05 02:05:53uni-app

设置页面全屏的方法

在UniApp中实现页面全屏显示可以通过以下几种方式实现:

修改manifest.json配置 在manifest.json文件中设置全屏模式,适用于全局配置:

"plus": {
  "statusbar": {
    "immersed": true
  }
}

使用CSS样式 通过CSS设置页面高度为100%:

uniapp 页面全屏

page {
  height: 100%;
}
.container {
  height: 100vh;
}

调用原生API 在需要全屏的页面调用原生API:

// 进入全屏
uni.setFullScreen({
  fullScreen: true
});

// 退出全屏
uni.setFullScreen({
  fullScreen: false
});

使用系统状态栏控制 控制状态栏显示/隐藏:

uniapp 页面全屏

// 隐藏状态栏
uni.hideNavigationBarLoading();

// 显示状态栏
uni.showNavigationBarLoading();

注意事项

  • 全屏效果可能因平台差异而不同,需测试各平台兼容性
  • 部分API需要特定平台支持,需查阅官方文档确认
  • 在H5端全屏效果可能受限,需使用浏览器全屏API

各平台适配建议

微信小程序 使用wx.setFullScreen接口:

wx.setFullScreen({
  fullScreen: true
});

H5页面 使用标准全屏API:

document.documentElement.requestFullscreen();

App端 推荐使用plus.navigator全屏方法:

plus.navigator.setFullscreen(true);

标签: 全屏页面
分享给朋友:

相关文章

vue实现结算页面

vue实现结算页面

Vue 实现结算页面的核心步骤 数据绑定与表单验证 使用 Vue 的 v-model 绑定表单数据,例如收货地址、支付方式等。通过 Vue 的 computed 属性计算总价,结合 v-if 或 v-…

vue实现的页面

vue实现的页面

Vue 实现的页面示例 Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。以下是一个简单的 Vue 页面实现示例,包含基本的结构和功能。 安装 Vue 通过 CDN 引入 V…

vue实现两个登录页面

vue实现两个登录页面

实现多个登录页面的方法 在Vue项目中实现两个不同的登录页面,可以通过路由配置和组件分离的方式完成。以下是具体实现方法: 配置路由文件 在router/index.js中定义两个独立的路由,分别指向…

jquery页面跳转

jquery页面跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转可以通过多种方式完成,以下是几种常见的方法: 使用 window.location.href 通过修改 window.location.h…

js实现跳转页面

js实现跳转页面

使用 window.location.href 实现跳转 通过修改 window.location.href 属性可以跳转到指定 URL。这是最常见且简单的方法,会触发页面刷新并加载新页面。 win…

h5页面滑动效果实现

h5页面滑动效果实现

实现H5页面滑动效果的方法 H5页面滑动效果可以通过多种方式实现,包括原生JavaScript、CSS动画或第三方库。以下是几种常见的方法: 使用CSS Scroll Snap CSS Scrol…