3

我有我的控件,它们是可见的。现在突然之间,它们看起来像这样:

在此处输入图像描述

而之前每个都有一个选择器。我没有改任何代码怎么突然发生这种情况?

更新:这只发生在新版 Google Chrome (v29) 中。它不会在 Safari 中发生。我怎样才能通过这个?它是铬错误吗?

4

1 回答 1

3

这是 Sencha 和 Chrome 29 的一个已知错误。您必须调整 Sencha 的 Mixinst-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,错误应该消失了。

这是该解决方法的官方公告:

http://www.sencha.com/forum/announcement.php?f=90&a=43

于 2013-08-22T14:02:38.767 回答