cordova开发webapp局部强制横竖屏

在用cordova做webapp时,项目需要默认为横屏,我在config.xml里设置了<preference name="Orientation" value="landscape" />达到了想要的效果,现在做二开的时候,新的几个界面需要强制竖屏,cordova可以实现么

阅读 5.4k
2 个回答
新手上路,请多包涵

今天正好遇上了同样的问题:
我的webapp是用vue做的页面,外表套的壳子是cordova

你可以考虑下一个cordova插件

在需要横屏的组件的 created 函数中写入:

    screen.orientation.lock('landscape');

beforeDestroy 中写入:

    screen.orientation.unlock();

您好,这个问题你解决了吗?我和你的需求一样,cordova打包的项目,只有特定的页面需要横屏,其他时候都是竖屏,js怎么控制横竖屏的切换呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题