首页 > 其他分享 >uni-app横屏设置

uni-app横屏设置

时间:2024-04-02 17:13:23浏览次数:23  
标签:screen primary 横屏 plus lockOrientation portrait uni app

1.官网全局设置

https://uniapp.dcloud.io/collocation/pages?id=globalstyle

"globalStyle": {
    "pageOrientation": "auto"
}

 

2.某个页面横竖屏设置

在manifest.json中添加配置:

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

3.需要横竖屏切换的页面

onLoad(){
    // #ifdef APP-PLUS
       plus.screen.lockOrientation('default'); 
    // #endif

},
onUnload(){
    // #ifdef APP-PLUS
       plus.screen.lockOrientation('portrait-primary'); 
    // #endif
}

4.不需要横竖屏切换的页面

onLoad(){
    // #ifdef APP-PLUS
       plus.screen.lockOrientation('portrait-primary'); 
    // #endif

},
onUnload(){
    // #ifdef APP-PLUS
       plus.screen.lockOrientation('portrait-primary'); 
    // #endif
}

5.强制横屏

mounted() {
    // plus.screen.lockOrientation( 'landscape-secondary');
    plus.screen.lockOrientation( 'landscape-primary');
}

Screen.lockOrientation()用法:

https://developer.mozilla.org/zh-CN/docs/Web/API/Screen/lockOrientation

标签:screen,primary,横屏,plus,lockOrientation,portrait,uni,app
From: https://www.cnblogs.com/zhangyouwu/p/18111051

相关文章

  • 解密Android APP加固过程中的代码混淆技术,实现加固定制化
    AndroidAPP加固是优化APK安全性的一种方法,常见的加固方式有混淆代码、加壳、数据加密、动态加载等。下面介绍一下AndroidAPP加固的具体实现方式。混淆代码使用ipaguard工具可以对代码进行混淆,使得反编译出来的代码很难阅读和理解,官网下载ipaguard即可。加固混淆......
  • Android APP安全加固:深度解析代码混淆在保护应用安全方面的优势与局限性
    AndroidAPP加固是优化APK安全性的一种方法,常见的加固方式有混淆代码、加壳、数据加密、动态加载等。下面介绍一下AndroidAPP加固的具体实现方式。混淆代码使用ipaguard工具可以对代码进行混淆,使得反编译出来的代码很难阅读和理解,官网下载ipaguard即可。加固混淆......
  • 什么是App分发?那些分发平台可以选择?
    App分发指的是将开发完成的应用程序(App)推广和发布到用户可以下载和安装的渠道,以达到更广泛的用户群体,提高应用的知名度和受欢迎程度。这个过程对于开发者来说至关重要,因为它是推广和营销的重要手段之一。App分发的意义在于,让用户能够方便地找到、下载和使用自己需要的App。通过分......
  • [附源码]JAVA计算机毕业设计电影售票app(源码+开题)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,人们的生活方式发生了翻天覆地的变化。特别是在娱乐消费领域,电影作为一种大众喜爱的文化产品,其市场规模逐年扩大。然而,传统的......
  • APP自动化测试-Appium元素定位之元素等待
    一、什么是元素等待元素等待的意义在Appium自动化测试中,元素等待是一个重要的环节。当脚本执行速度较快,而页面元素尚未加载完成时,就会导致脚本无法定位到元素,从而使执行失败。因此需要设置元素等待,从而增强脚本的健壮性,提高执行效率。元素等待的主要目的是确保在执行操作......
  • 盘点那些好用的SAP FIORI App(二) -上传凭证Upload Journal Entry
    前面我有提到过,SAP录入凭证的界面是用户不友好的,并且介绍了几种快速录入的方法,科目分配模型,参考凭证等,但是今天我要讲到的这个app是最实用的,强烈推荐大家使用,因为这个可以用excel的方法直接上传过账,并且不需要额外的定制开发。AppID:F2548点击app进入如下界面,我们可以先......
  • AppStore轻松订阅ChatGPT plus解锁GPT4的方法
    1、登录新账户1.1接着再次点击AppStore中右上角的头像,输入前面注册的美区账号&密码,点击 登录 即可。1.2点击付款方式,可以看到绑定成功的卡。这里我用的是556150的美元虚拟信用卡2、下载ChatGPTApp在AppStore里搜索ChatGPT或点击访问 ‎ChatGPTontheA......
  • 【Unity音游制作】你玩过节奏大师吗?(Koreographe插件导入游戏主体)【一】
    ......
  • uniapp上传图片
     如图:<viewclass="flex-subflex"v-else-if="field.type=='image'||!field.type"> <viewclass="flex-sub"> <imagev-if="form[field.name]":src="form[field.name]"mode="aspectF......
  • Unity开发之音效相关
    目录音频文件的导入音频源相关麦克风输入相关获取麦克风设备信息开始录制获取音频数据用于存储或者传输代码控制音频源动态控制音效播放示例音频文件的导入常用格式:wav,mp3,ogg,aiffForceToMono(多声道转单声道)Normalize(强制为单声道,混合过程中被标准化)Loa......