详细问题描述
(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
重现步骤
[步骤]
onResize(){
// #ifdef APP-PLUS
if (plus.os.name=="Android"){
}else {
var res = uni.getSystemInfoSync()
console.log( JSON.stringify(res) )
console.log( "11mm" )
console.log( plus.screen.width )
console.log( plus.screen.height )
console.log( "11mm" )
setTimeout(function () {
plus.runtime.restart(); //
},300)
}
// #endif
},
onLoad(options) {
var res = uni.getSystemInfoSync()
console.log( JSON.stringify(res) )
console.log( "22mm" )
console.log( plus.screen.width )
console.log( plus.screen.height )
console.log( "22mm" )
}
2019-12-16 14:34:34.734096+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: 11mm at pages/index/index.vue:220 LOG
2019-12-16 14:34:34.734232+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: ---BEGIN:NUMBER---1536---END:NUMBER--- at pages/index/index.vue:221 LOG
2019-12-16 14:34:34.734370+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: ---BEGIN:NUMBER---2048---END:NUMBER--- at pages/index/index.vue:222 LOG
2019-12-16 14:34:34.734488+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: 11mm at pages/index/index.vue:223 LOG
2019-12-16 14:34:35.805750+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: 22mm at pages/index/index.vue:248 LOG
2019-12-16 14:34:35.806052+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: ---BEGIN:NUMBER---2048---END:NUMBER--- at pages/index/index.vue:249 LOG
2019-12-16 14:34:35.806197+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: ---BEGIN:NUMBER---1536---END:NUMBER--- at pages/index/index.vue:250 LOG
2019-12-16 14:34:35.806331+0800 HBuilder[27706:17525225] <Weex>[log]WXBridgeContext.m:1300, jsLog: 22mm at pages/index/index.vue:251 LOG
[结果]
1,ios本地打印,旋转屏幕
2,触发重启应用
3,程序不能响应横屏坚屏适配
补充描述:1,可以收到onResize消息,显示屏幕的尺寸是想要的旋转后的结果(15362048)
2,plus.runtime.restart(); 后 屏幕尺寸回到(20481536)
3,android系统下正常
[期望]
1,ios本地打印,旋转屏幕
2,触发重启应用
3,程序响应横屏坚屏适配
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
[IDE版本号]
[windows版本号]
[mac版本号]
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
[运行端版本号]
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
[编译模式是老模板模式还是新的自定义组件模式?]
App运行环境说明
[Android版本号]
[iOS版本号]
[手机型号]
[模拟器型号]
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ]602963123
0 个回复