vue2
onLoad() {
// #ifdef APP-PLUS
setTimeout(() => {
plus.screen.unlockOrientation();
plus.screen.lockOrientation('landscape-primary');
}, 600)
// #endif
},
onUnload() {
// #ifdef APP-PLUS
plus.screen.lockOrientation('portrait-primary');
// #endif
},
vue3
<script setup>
import {
onMounted
} from 'vue';
onMounted(() => {
setTimeout(() => {
plus.screen.unlockOrientation();
plus.screen.lockOrientation('landscape-primary');
}, 600)
});
</script>
监听横竖屏切换
<script setup>
import {onResize} from '@dcloudio/uni-app'
onResize(()=>{
console.log('横竖屏切换')
})
</script>