我有我的控件,它们是可见的。现在突然间,他们看起来像是这样:
之前每个都有一个选择器。我有没有改变任何代码怎么突然发生这种情况?
更新:这只发生在新版Google Chrome(v29)中。在Safari中不会发生这种情况。我怎么能通过这个?它是一个铬虫吗?
答案 0 :(得分:3)
这是Sencha和Chrome 29的已知错误。您必须调整Sencha的Mixin st-box
以解决该错误。
Mixin可在resources/themes/stylesheets/sencha-touch/base/mixins/_Class.scss
将其更改为:
@mixin st-box($important: no) {
@if $important == important {
display: flex !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
} @else {
display: flex;
display: -webkit-box;
display: -ms-flexbox;
}
}
然后重新编译你的CSS并且bug应该消失。
以下是该解决方法的官方公告: