哈库拉玛塔塔
哈库拉玛塔塔
  • 发布:2019-06-14 17:13
  • 更新:2021-10-08 20:47
  • 阅读:2298

flex在APP上莫名其妙的失效

分类:uni-app

昨天写好的代码测试了没问题
今天再运行发现flex都失效了编译出的h5没问题 app端的失效,大家遇到过这种奇怪的问题吗

2019-06-14 17:13 负责人:无 分享
已邀请:
哈库拉玛塔塔

哈库拉玛塔塔 (作者) - 简单又好吃

昨天改动了一下page。json然后编译flex回来了,今天重启了下电脑又失效了,神仙啊。。到底咋回事啊,页面是普通vue也没用nvue啥的

哈库拉玛塔塔

哈库拉玛塔塔 (作者) - 简单又好吃

来个大佬解答一下吧,文件没动啊,真的神奇,现在怎么变page配置都不行了

DCloud_heavensoft

DCloud_heavensoft

和pages.json不会有关系,安卓4.4等低端机对flex支持不全,个别flex语法不支持,不过不影响布出界面

  • 哈库拉玛塔塔 (作者)

    小米8,模拟器是6.0,不是算低端机吧,只是重启了下电脑,之前是有效的。

    2019-06-18 14:33

  • 哈库拉玛塔塔 (作者)

    刚又试了ios 也是flex失效,其他东西正常就flex不见了

    2019-06-18 16:09

DCloud_heavensoft

DCloud_heavensoft

偶发问题,大概率是时序造成的,就是执行先后顺序不一样。
可以在微信工具里审查下element,看看哪里不对。

1***@qq.com

1***@qq.com

我的也是在浏览器里flex在高度是铺满的, 但是在app里就不是铺满的, 后面发现是style上加了scoped导致page{height:100%}被编译成了body[data-xxx]{height:100%}, 导致body的height属性没加上

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