原生实现了这个方法
//切换横竖屏
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是调用成功了

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