前言:最近有个需要横屏签名的需求,看了很多博客写的都是调用plus的方法,但是在进入横屏签名页面返回后,再跳转下一级页面会出现内容错乱的问题。

一、h5切换横竖屏文档

plus.screen.lockOrientation(‘orientation’);: ( String ) 必选 要锁定的屏幕方向值
plus.screen.unlockOrientation(); //解除锁定屏幕方向
锁定屏幕方向可取以下值:

"portrait-primary": 竖屏正方向;
"portrait-secondary": 竖屏反方向,屏幕正方向按顺时针旋转180°;
"landscape-primary": 横屏正方向,屏幕正方向按顺时针旋转90°;
"landscape-secondary": 横屏方向,屏幕正方向按顺时针旋转270°;
"portrait": 竖屏正方向或反方向,根据设备重力感应器自动调整;
"landscape": 横屏正方向或反方向,根据设备重力感应器自动调整;

二、实现横竖屏

1、进入签名页面,实现横屏:
onLoad(){#ifdef APP-PLUSplus.screen.unlockOrientation(); //解除锁定屏幕方向plus.screen.lockOrientation('landscape-primary');#endif}
2、签名完成后返回页面,恢复竖屏:
onShow() {#ifdef APP-PLUSplus.screen.unlockOrientation();//解除锁定屏幕方向plus.screen.lockOrientation('portrait-primary');#endif  }

三、解决横竖屏后内容错乱问题

在进入横屏页面后,写个定时器 1.2s之后再执行横屏操作。

onLoad() {#ifdef APP-PLUSuni.showLoading({title:"加载中..."})setTimeout(()=>{plus.screen.unlockOrientation();plus.screen.lockOrientation('landscape-primary');uni.hideLoading();},1200)#endif
},

uniapp 解决切换横竖屏后内容错乱的问题相关推荐

  1. 如何解决ios横竖屏切换布局错乱的问题

    如何解决ios横竖屏切换布局错乱的问题 可以使用 location.reload(); 强制刷新页面 mounted () {// 监听 resize 方法window.addEventListene ...

  2. uniapp使用横竖屏显示样式错乱问题。

    记得在需要切换横竖屏的页面写 在onload生命周期写 onLoad() {// #ifdef APP-PLUSuni.showLoading({title:"加载中..."})s ...

  3. iOS 解决苹果手机锁屏后APP退出的问题及app状态

    进入后台程序退出是由iOS系统管理决定的,但APP退出在后台后,只有10秒的持续运行时间,然后暂停.但该APP还在内存中,当出现内存警告,也就是别的APP要运行,而此时内存又不足的情况下,系统会回收停 ...

  4. 具体怎么使用视频播放屏幕的感重力切换横竖屏

    之前 , 只是介绍了一些代码去实现视频播放的平复翻转这一功能!可以随你意进行屏幕的翻转,满足用户的需求.但是,当你真的去做一个像的时候,会有问题出现的哦!那到底是什么问题呢?待我..娓娓道来! 是酱汁 ...

  5. android webview 横竖屏_Android 切换横竖屏

    一个项目一般会自己先定义项目是横屏还是竖屏但是也有可以横屏和竖屏之间切换的activty. 切换横竖屏的方法: //判断当前屏幕方向 if(getRequestedOrientation() == A ...

  6. unity动态切换横竖屏采坑记录

    项目做横竖屏验证,需要实现动态切换横竖屏的功能,实现起来几句话,但是实际遇到了一堆问题. 基本实现 基本流程: 1.修改Screen的设置 2.设置CanvasScaler参数 3.重新异形屏适配 S ...

  7. 自定义Android视频播放器 - 切换横竖屏

    前一篇自定义了SurfaceView,然后尝试横屏显示,虽然视频适配方面没有问题,但是没有占满整个屏幕. 我分析了一下一般的视频播放器,发现: 竖屏播放视频,播放器的宽度占满手机屏幕的宽度,播放器的高 ...

  8. android刷机后没有声音,轻松解决手机投屏后电视没声音问题

    轻松解决手机投屏后电视没声音问题 再次发文申明一下:安卓手机镜像投屏的时候声音在手机端,大屏幕上没有声音. 安卓手机投屏电视没声音的原因是安卓系统安全保护机制 Android安全架构的核心设计思想,就 ...

  9. 解决电脑扩展屏后图标老是显示在副屏问题

    现象:解决电脑扩展屏后图标老是显示在副屏问题 思路:网上找了一些,花了2小时,分析各种原因.总结如下 这个是罪魁祸首,这个是左面图标强制恢复软件 如果你在扩展屏幕期间恢复的话,恢复在副屏后,就会一直显 ...

  10. Unity 之 代码切换横竖屏

    Unity 之 代码切换横竖屏及设置部分简介 在Inspector面板上设置,一般在第一次打包时都会在这个面板上进行横竖屏锁定或者切换设置,解释如下图: 使用代码进行横竖屏切换: public voi ...

最新文章

  1. 关于使用sklearn进行数据预处理 —— 归一化/标准化/正则化
  2. CSS3自定义Checkbox特效
  3. POJ 3735 Training little cats​ 题解 《挑战程序设计竞赛》
  4. 11.11.25 v2 done
  5. 流量洪峰成为常态,腾讯数据库如何高性能支撑海量SQL查询?
  6. Hadoop学习笔记(一)从官网下载安装包
  7. 跳转后退_羽毛球后退步法常见问题及解决方法
  8. 金融数据分析与挖掘实战练习2.1-2.4
  9. RDMA over TCP的协议栈工作过程浅析
  10. Java开发入门教程!java垃圾回收机制描述正确
  11. Java的oauth2.0 服务端与客户端的实现
  12. STM32F207通过FSMC读取ADC数据
  13. linux检查apr,Linux上安装APR
  14. 软件工程第二次作业——git的使用
  15. 在拉勾网对职位的数据爬取与分析
  16. 一文搞懂 deconvolution、transposed convolution、sub-­pixel or fractional convolution
  17. 从“七宗罪”角度,看互联网产品与人性的深沉纠缠
  18. oracle资产负债表重分类吗,资产负债表必须重分类的吗
  19. 50行实现C语言FM收音机-Taskbus Stdio封装器在SDR课程中的应用
  20. HBase Flush 解析

热门文章

  1. 腾讯视频下载器 M3U8、TS获取下载MP4工具
  2. linux系统进入管理员命令行,电脑如何进入管理员命令提示符
  3. 一键导出微信所有聊天记录的小工具
  4. 亿图脑图-MindMaster-思维导图及亿图图示会员-史上超值活动
  5. 如何格式化写保护的U盘(删除多个盘的U盘)
  6. 什么是软件测试中的探索性测试(完整指南)(三)
  7. 并联串联混合的电压和电流_初中物理归纳并联和串联的区别
  8. jz2440裸机开发与分析:S3c2440代码重定位详解3---链接脚本的解析
  9. 全国行政区划代码(json对象)---包含键值对的城市代号和城市名称的json对象代码(不包括县级市)
  10. STM32学习心得三十七:MPU6050六轴传感器实验