uni-app 设置当前page界面进入直接变为横屏模式

首先 我们打开项目的 manifest.json 在左侧导航栏中找到 源码视图

然后找到 app-plus 配置 在下面加上

javascript 复制代码
"orientation": [
	//竖屏正方向
	"portrait-primary",
	//竖屏反方向
	"portrait-secondary",
	//横屏正方向
	"landscape-primary",
	//横屏反方向
	"landscape-secondary",
	//自然方向
	"default"
],

然后 我们在需要操作的 page 上 加入代码

javascript 复制代码
onLoad() {
// #ifdef APP-PLUS
	plus.screen.lockOrientation('default');
	// #endif
},
onReady() {
	// #ifdef APP-PLUS
	plus.screen.lockOrientation('landscape-primary');
	// #endif
},
// 页面关闭时清除横屏正方向
onUnload() {
	// #ifdef APP-PLUS
	plus.screen.lockOrientation('portrait-primary');
	// #endif
},

其中 onLoad 将模式初始化 onUnload关闭横向 如果你一直要横向的 可以不要这个

然后 onReady 等页面加载好 启动横向模式

因为我们加的注解 这个东西是只对App起作用的

然后 我们启动项目真机调试

进入界面即为横屏模式

相关推荐
00后程序员张1 天前
对比 Ipa Guard 与 Swift Shield 在 iOS 应用安全处理中的使用差异
android·开发语言·ios·小程序·uni-app·iphone·swift
00后程序员张1 天前
在 iOS 设备上同时监控 CPU、GPU 与内存的方法
android·ios·小程序·https·uni-app·iphone·webview
游戏开发爱好者81 天前
在 Windows、Linux 与 CI 环境下命令行上传 IPA 到 App Store
linux·windows·ios·ci/cd·小程序·uni-app·iphone
码农客栈1 天前
小程序学习(十三)之请求和上传文件拦截器
小程序·uni-app
龙井>_<1 天前
uniapp“手搓”一个年月选择器模态框(兼容多端)
uni-app
web_Hsir1 天前
uniapp + vue2 + pfdjs + web-view 实现安卓、iOS App PDF预览
android·前端·uni-app
peachSoda71 天前
uniapp app使用命令行HBuilderX cli快捷打包iOS和Android
uni-app
2501_916007472 天前
跨平台 App 安全,Flutter、RN、Unity、H5 混合应用加固
android·ios·小程序·https·uni-app·iphone·webview
咕咕咕_biubiubiu2 天前
uniapp插件——原生插件开发和使用
uni-app
芋头莎莎2 天前
UNIAPP连接MQTT记录要点
uni-app