yuanjin
yuanjin
  • 发布:2020-07-11 10:08
  • 更新:2020-07-11 17:42
  • 阅读:781

【报Bug】运行到内置浏览器,选择```PC模式```显示,切换页面会跳到其他模式。

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15

HBuilderX版本号: 2.7.14

示例代码:

与代码无关

操作步骤:
  1. 打开任意一个uniapp或vue项目,
  2. 启动“运行到内置浏览器”,在右侧可选择不同的显示模式,例如选择 `iPhone Plus
  3. 然后在左侧的项目管理器中,点击其他 vue 文件,内置浏览器就会切换到其他页面,仍然保留在iPhone Plus 模式。这是正确的。
  4. 但如果选择PC模式,在项目管理器点击其他 vue 文件后,内置浏览器就跳到了 iPhone 6/7/8模式。这是不符合预期的,也和上面的正确行为不一致。

预期结果:

不论在内置浏览器里选择什么显示模式,选择了之后,通过项目管理器切换不同页面时,应当始终保持在这个模式,除非切换了项目,或重启了HBuilderX。

实际结果:

目前,选择 iPhone Plus 等移动模式时,是符合预期的,但选择 PC模式 时,不符合预期,并且和其他模式的行为不一致。

bug描述:

运行到内置浏览器,选择PC模式显示;在项目管理器里切换页面时,会自动跳回到iPhone 6/7/8模式,很烦人。而选择其他移动模式都是可以保持的,正确的。

2020-07-11 10:08 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

感谢反馈,我们验证下

  • yuanjin (作者)

    谢谢。我觉得可用这个优先级策略:1)用户在内置浏览器里自选的显示模式,优先于 2)用户可在 manifest 里给每个项目自定义一个默认模式,切换到该项目就自动进入该模式;如果未定义,就使用 3)整个 HBuilderX 默认的显示模式。

    2020-07-13 09:03

该问题目前已经被锁定, 无法添加新回复