1***@qq.com
1***@qq.com
  • 发布:2025-02-17 11:10
  • 更新:2025-02-17 11:10
  • 阅读:61

鸿蒙os横屏开发

分类:uni小程序sdk

原生实现了这个方法
//切换横竖屏
switchScreen(){
try {
let promise = window.getLastWindow(getContext() as common.UIAbilityContext)
promise.then((data)=>{
try {
data.setPreferredOrientation(window.Orientation.LANDSCAPE_INVERTED, (err) => {
if (err.code) {
console.error('Failed to set window orientation. Cause: ' + JSON.stringify(err));
return;
}
console.info('Succeeded in setting window orientation.');
});
} catch (exception) {
console.error('Failed to set window orientation. Cause: ' + JSON.stringify(exception));
}
})
} catch (e) {
}
}
我在uniapp页面的onLoad方法里面调用这个方法页面并没有横屏是为什么
打印日志里面有Succeeded in setting window orientation.说明api是调用成功了

2025-02-17 11:10 负责人:无 分享
已邀请:

要回复问题请先登录注册