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起作用的

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

进入界面即为横屏模式

相关推荐
Oscar_020811 小时前
uniapp+ts 多环境编译
前端·vue.js·typescript·uni-app
cesske13 小时前
uniapp打包报错:重新在manifest.json中生成自己的APPID
uni-app·json
小马大咖13 小时前
在UniApp中开发微信小程序实现图片、音频和视频下载功能
微信小程序·小程序·uni-app
发现你走远了19 小时前
『uniapp』uni-share 分享功能 使用例子(保姆级图文)
uni-app·vue·分享·uni-share
_龙衣1 天前
uni-app/vue2:微信小程序实现文件流的下载及预览
微信小程序·uni-app·notepad++
游王子1 天前
uni-app(3):互相引用
uni-app
游王子2 天前
uni-app(4):js语法、css语法
uni-app
晓晓莺歌2 天前
uniapp图片下载(微信H5可用、小程序应该也通用)
uni-app
Vue10242 天前
uniapp 嵌入鸿蒙原生组件 具体步骤
华为·uni-app·harmonyos
耶啵奶膘2 天前
uniapp+vue3 随机、换一批
uni-app