uni-app橫豎屏鎖定

使用uni-app開發一款ipad app時,需要將ipad鎖定爲橫屏。DCloud官方文檔說明的並不詳細,如果有漏配的情況的話,會導致線下測試時可以鎖定屏幕,項目發佈之後則失效,因此這裏做一個補充記錄,閒言少敘貼代碼。需要在如下2處位置進行配置:
1.manifest.json文件中

{
	"name" : "app",
	"appid" : "__UNI__A5074**",
	"app-plus" : {//app特有配置
		"distribute" : {
			"orientation" : [ "landscape-primary", "landscape-secondary" ]//重力感應、橫豎屏配置
		}
	}
}

2.app.vue 項目啓動文件中調用鎖定屏幕方法

<script>
export default {
	name: 'ROOT',
	onLaunch: function() {
		// #ifdef APP-PLUS
		// 鎖定屏幕方向 我鎖定的是橫屏正方向
		plus.screen.lockOrientation('landscape-primary');
		//plus.screen.lockOrientation('landscape-secondary');
		// #endif	
	}
};
</script>
發佈了70 篇原創文章 · 獲贊 172 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章